由于項(xiàng)目需要,需要在rh7.4上安裝mysql版本,之前6.8的環(huán)境直接掛載iso yum源安裝,rh7以上的版本只有手工安裝了
1.安裝前準(zhǔn)備
到mysql官網(wǎng)下載相應(yīng)的rpm包
下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
選擇自己需要的版本
官網(wǎng)下載速度較慢,有需要的可以到我的共享下載
2.通過(guò)scp上傳至需要安裝的服務(wù)器并解壓
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar -C /opt/
解壓后文件
mysql-community-embedded-devel-5.7.26-1.el7.x86_64.rpm
mysql-community-libs-5.7.26-1.el7.x86_64.rpm
mysql-community-embedded-5.7.26-1.el7.x86_64.rpm
mysql-community-test-5.7.26-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.26-1.el7.x86_64.rpm
mysql-community-common-5.7.26-1.el7.x86_64.rpm
mysql-community-devel-5.7.26-1.el7.x86_64.rpm
mysql-community-client-5.7.26-1.el7.x86_64.rpm
mysql-community-server-5.7.26-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm
3.考慮到安裝包依賴(lài)關(guān)系,通過(guò)rpm按照順序安裝
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
4.啟動(dòng)并查看mysql狀態(tài)
systemctl start mysqld.service
systemctl status mysqld.service
5.通過(guò)/var/log/mysqld.log查找mysql密碼并登陸
[root@hadoop-2 log]# grep "pass"? mysqld.log
2019-06-19T00:59:58.620256Z 1 [Note] A temporary password is generated for root@localhost: Ve9vP<vp3CiU
2019-06-19T01:00:20.364725Z 2 [Note] Access denied for user 'root'@'localhost' (using password: NO)
[root@hadoop-2 opt]# mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcde2008!';