在CentOS6.8上安裝Mysql5.7,在執行#yum install mysql-community-server時報錯:
錯誤:Package: mysql-community-server-5.7.25-1.el7.x86_64
(mysql57-community)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
坑爹
原因:查看後發現,因爲我下載的mysql的yum源mysql80-community-release-el7-3.noarch.rpm是適用於CentOS7的,所以會報這個錯。
el7 表示centos7 平臺
el6 表示centos6 平臺
解決方法:如果不小心下錯了rpm,並且已經安裝了mysql的yum,需要先刪除,再下合適版本rpm。
反正公司服務器度,就換了個7的平臺!!!
步驟:
1.下載yum 源,並安裝
2.參照官網5.7 修改yum源配置安裝
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
3.網上流傳的安裝方法可能有偶然性,一切以官網爲準!
4.Mysql5.7默認安裝之後root是有密碼的。
獲取MySQL的臨時密碼
爲了加強安全性,MySQL5.7爲root用戶隨機生成了一個密碼,在error log中,關於error log的位置,如果安裝的是RPM包,則默認是/var/log/mysqld.log。
只有啓動過一次mysql纔可以查看臨時密碼
grep 'temporary password' /var/log/mysqld.log
5.登錄mysql 修改密碼
SET PASSWORD = PASSWORD('XXXXXXX');
密碼長度必須包含字母數字特殊字符,要有一個大寫字母