Centos7 中手动安装 MySQL 5.7

作者 小明 日期 2019-07-15
Centos7 中手动安装 MySQL 5.7

在 Centos7 中,尝试安装 MySQL5.7,一开始使用 yum ,通过官方的 repo 进行安装,下载速度非常慢,导致一直失败。无奈只能想办法手动安装。

从163镜像中下载所需的包

分别下载所需的 common libs client server 4个rpm包

wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-common-5.7.26-1.el7.x86_64.rpm
wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-5.7.26-1.el7.x86_64.rpm
wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-client-5.7.26-1.el7.x86_64.rpm
wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-server-5.7.26-1.el7.x86_64.rpm

依次安装下载的4个rpm包

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm --force --nodeps

配置

启动mysql服务

service mysqld start

找到初始密码

cat /var/log/mysqld.log |grep password

从内容中找到初始密码:

2019-07-13T06:41:55.379071Z 1 [Note] A temporary password is generated for root@localhost: r>#F%9Vwloes

登陆mysql

mysql -u root -p

输入上面找到的密码。

修改 root 密码

alter user 'root'@'localhost' identified by 'newpasswd';