linux源碼安裝mysql5.7

1. 下載mysql源安裝包

wget?http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2. 安裝mysql源

yum?localinstall?mysql57-community-release-el7-8.noarch.rpm

3. 檢查mysql源是否安裝成功

yum?repolist?enabled?|?grep?"mysql.*-community.*"

linux源碼安裝mysql5.7

4.看到上圖表示安裝成功

可以修改vim /etc/yum.repos.d/mysql-community.repo源,改變默認安裝的mysql版本。比如要 安裝5.6版本,將5.7源的enabled=1改成enabled=0。然后再將5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示:

linux源碼安裝mysql5.7

5.安裝Mysql

yum?install?mysql-community-server

6.啟動Mysql

systemctl?start?mysqld

7.開機啟動

systemctl?enable?mysqldsystemctl?daemon-reload

8.修改root本地登錄密碼

mysql安裝完成之后,在/var/log/mysqld.log文件中給root生成了一個默認密碼。通過下面的方式找到root默認密碼,然后登錄mysql進行修改:

grep?'temporary?password'?/var/log/mysqld.log

linux源碼安裝mysql5.7

命令:

mysql?-uroot?-p

問題:centos7.0安裝完mysql5.7.11之后使用mysql -u root -p 連接數(shù)據(jù)庫。操作提示:You must reset your password using ALTER USER statement before executing this statement.?

按照提示ALTER USER 修改密碼無效,后來發(fā)現(xiàn)執(zhí)行如下命令即可:?

SET?PASSWORD?=?PASSWORD(‘123456’); set?password?for?'root'@'localhost'=password('你的新密碼');

默認密碼檢查策略要求密碼必須包含:大小寫字母、數(shù)字和特殊符號,并且長度不能少于8位。否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤,如下圖所示:

linux源碼安裝mysql5.7

grant?all?on?*.*?to?'root'@'127.0.0.1'?identified?by?'123123'WITH?GRANT?OPTION; flush?privileges;?//刷新權限表

注意事項:

修改配置后要重新啟動mysql服務生效:

systemctl?restart?mysqld

默認配置文件路徑:

配置文件:/etc/my.cnf

日志文件:/var/log//var/log/mysqld.log

服務啟動腳本:/usr/lib/systemd/system/mysqld.service

socket文件:/var/run/mysqld/mysqld.pid

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享