無網絡環境下安裝MySQL5.7
前提:
1、系統環境:CentOS 7 64bit
2、需要的rpm包已經在本地
安裝:
1、下載需要的rpm包:
mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm mysql-community-server-5.7.18-1.el7.x86_64.rpm numactl-2.0.9-6.el7_2.x86_64.rpm numactl-devel-2.0.9-6.el7_2.x86_64.rpm numactl-libs-2.0.9-6.el7_2.x86_64.rpm perl-Data-Dumper-2.145-3.el7.x86_64.rpm libaio-0.3.109-13.el7.x86_64.rpm
推薦一個比較不錯的下載網站:https://pkgs.org/
2、安裝rpm:
注意安裝順序
rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm rpm -ivh perl-Data-Dumper-2.145-3.el7.x86_64.rpm rpm -ivh numactl-libs-2.0.9-6.el7_2.x86_64.rpm rpm -ivh numactl-devel-2.0.9-6.el7_2.x86_64.rpm rpm -ivh numactl-2.0.9-6.el7_2.x86_64.rpm rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
若安裝時出現沖突,需要將以安裝的卸載掉(rpm -e),然后繼續安裝。
安裝完畢后,啟動mysql:
service mysqld start
啟動后進入MySQL時,會提示輸入密碼,該密碼是初次安裝是默認生成並保存在/var/log/mysqld.log中,可以通過一下命令查看:
cat /var/log/mysqld.log | grep password
輸入密碼登陸后,執行SQL語句時,會提示讓修改密碼,執行以下三句:
1: SET PASSWORD = PASSWORD('new password'); 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 3: flush privileges;
退出后再次登陸,OK。