首頁  >  文章  >  資料庫  >  linux原始碼安裝mysql5.7

linux原始碼安裝mysql5.7

马冠亚
马冠亚原創
2020-07-08 14:51:541978瀏覽

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 連線資料庫。操作提示:You must reset your password using ALTER USER statement before executing this statement. 

依照提示ALTER USER 修改密碼無效,後來發現執行下列指令即可: 

#

SET PASSWORD = PASSWORD(‘123456’);
set password for 'root'@'localhost'=password('你的新密码');
預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,且長度不能少於8位。否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤,如下圖所示:

#

grant all on *.* to 'root'@'127.0.0.1' identified by '123123'WITH GRANT OPTION;
flush privileges; //刷新权限表
linux原始碼安裝mysql5.7

#
systemctl restart mysqld

###修改配置後要重新啟動mysql服務生效:###rrreee###預設設定檔路徑:######設定檔:/etc/my.cnf######日誌檔:/var/log //var/log/mysqld.log######服務啟動腳本:/usr/lib/systemd/system/mysqld.service######socket檔:/var/run/mysqld/mysqld.pid ###

以上是linux原始碼安裝mysql5.7的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn