1 系统约定
安装文件下载目录:/opt/soft/
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/data/mysql
日志保存位置:/data/log/mysql
2 下载
mkdir /opt/soft/
cd /opt/soft/
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
3 解压
tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql
4 创建数据仓库目录
mkdir /data/mysql
mkdir /data/log/mysql
5 新建mysql用户、组及目录
新建一个msyql组
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
6 改变目录属有者
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
chown -R mysql /data/mysql
7 配置参数
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
此处需要注意记录生成的临时密码
8 修改系统配置文件
cd support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
修改以下红色部分内容:
[client]
port=3306
...
...
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql
vi /etc/my.cnf
修改以下内容:
9 启动mysql
cd /usr/local/mysql
bin/mysqld_safe --user=mysql &
bin/mysql -uroot -p
输入第7步生成的临时密码
设置新密码
set password=password('新密码');
设置权限
grant all privileges on *.* to '[root'@'%']() identified by '新密码';
flush privileges;
10 添加系统路径
vi /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
刷新
source /etc/profile
11 配置mysql自动启动
chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on