centos7安装mysql5.7.22
一 下载
下载地址:https://www.mysql.com/downloads/
1 点击第一个链接地址,进入MySQL官方网站,依次单击“Downloads”-“MySQL Community (GPL) Downloads”-“MySQL Community Server”-"Archives",进入下载界面


选择对应的版本号,下载bundle包

下载安装包
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
二 mysql安装
1.1 查看mysql是否安装,如果安装了,卸载mysql
rpm -qa|grep mysql
1.2 卸载
rpm -e --nodeps mysql*
2 解压安装
2.1 创建目录并解压到创建的目录
[root@ip-172-16-0-43 soft]# mkdir -p /usr/local/mysql
[root@ip-172-16-0-43 soft]# tar xvf /opt/software/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
2.2 安装
依次执行(几个包有依赖关系,所以执行有先后)下面命令安装
[root@ip-172-16-0-43 soft]# cd /usr/local/mysql/
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm --force --nodeps
修改my.cnf

3 初始化数据库
[root@ip-172-16-0-43 mysql]# mysqld --initialize --user=mysql --basedir=/usr --datadir=/data/mysql
4 启动数据库
[root@ip-172-16-0-43 mysql]# systemctl start mysqld.service
查看服务器初始密码
[root@ip-172-16-0-43 mysql]# cat /var/log/mysqld.log | grep "root@localhost"

修改服务器初始密码
[root@node21 software]# mysql -uroot -p
Enter password:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
注:密码尽量复杂一些不然会报错,如果想设置简单的密码可以修改mysql验证等级和密码长度
mysql>set global validate_password_policy=LOW;
mysql> set global validate_password_length=6;

浙公网安备 33010602011771号