1.解压tar包
tar -xvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.11-linux-glibc2.5-x86_64/* /usr/local/mysql/
2
创建data目录
mkdir /usr/local/mysql/data
3
创建mysql用户组及其用户
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql ./
4.初始化数据
./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
5.复制配置文件到 /etc/my.cnf
cp -a ./support-files/my-default.cnf /etc/my.cnf
MySQL的服务脚本放到系统服务中
cp -a ./support-files/mysql.server /etc/init.d/mysqld
修改my.cnf文件
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
wait_timeout = 31536000
interactive-timeout = 31536000
character-set-server = utf8
7.
service mysqld start
11、初始化密码
mysql5.7会生成一个初始化密码,在root中.mysql_secret文件中。
[root@localhost ~]# cat /root/.mysql_secret
12、登录并修改密码
[root@localhost ~]# mysql -u root -p
alter user root@localhost identified by 'root@123';
update user set host='%' where user='root';flush privileges;
13.安装过程中遇见问题查看/etc/my.cnf配置的错误日志
在日志中查看错误信息修改比如下面的锁问题,修改/temp文件下的sock文件名即可
mysql的历史版本可以在官网上找到,本次安装教程只确保mysql-5.7.11版本