通过源码和yum源的方式由于网络等原因太慢,直接用迅雷下载rpm包,再通过sftp或者共享目录上传到centos中安装。 参考 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html
下载mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar
当前mysql GA版本最新为5.1.17 ,迅雷下载还是很快的,解压完毕后,
mysql-community-common-5.7.17-1.el7.x86_64.rpm mysql-community-libs-5.7.17-1.el7.x86_64.rpm mysql-community-client-5.7.17-1.el7.x86_64.rpm mysql-community-server-5.7.17-1.el7.x86_64.rpm 把这四个文件上传到centos的/home/vagrant目录下
安装
按照顺序安装4个包
cd ~
sudo yum localinstall -y mysql-community-common-5.7.17-1.el7.x86_64.rpm
sudo yum localinstall -y mysql-community-libs-5.7.17-1.el7.x86_64.rpm
sudo yum localinstall -y mysql-community-client-5.7.17-1.el7.x86_64.rpm
sudo yum localinstall -y mysql-community-server-5.7.17-1.el7.x86_64.rpm
初始化和启动mysql
sudo service mysqld start
系统建立,一个初始密码也建立了
sudo grep 'temporary password' /var/log/mysqld.log
我这边搜到
A temporary password is generated for root@localhost: 5OHyzNq/38zg
用搜到的临时密码登录
mysql -uroot -p
#重新设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';