Linux7.9安裝MySQL
阿新 • • 發佈:2022-04-14
使用yum方式安裝Redhat7.9 MySQL8.0.26(參考菜鳥教程)
- 下載檔案
下載檔案 # 可以直接使用wget # 也可以用scp上傳到linux scp D:\mysql80-community-release-el7-5.noarch.rpm [email protected]:/opt #輸入密碼,上傳完成 #下載地址 https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
- 安裝這個包
#在下載目錄安裝 rpm -ivh mysql80-community-release-el7-5.noarch.rpm
- 安裝
# 安裝.update完成後安裝mysql-server。系統會自動下載所需安裝包.下載比較慢,可能要幾個小時 yum update yum install mysql-server
Downloading packages:
(1/3): mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
(2/3): mysql-community-client-8.0.28-1.el7.x86_64.rpm
(3/3): mysql-community-server-8.0.28-1.el7.x8 - 設定許可權
#要設定檔案許可權 chown -R mysql:mysql /var/lib/mysql/ #
- 檢視啟動狀態
systemctl status mysqld
- 登入
#使用初始密碼登入 #現在會生成一個隨機的初始密碼在初始化的時候生成 #檔案位置在/var/log/mysql.log 有下面這樣的語句,如果多次執行了初始化,選擇檔案最後的一句。 A temporary password is generated for root@localhost: gDYutahef9+E #後面那組沒有規則的字串就是密碼
#登入,彈出Enter password:輸入初始密碼
mysql -u root -p
Enter password: - 修改密碼,使用DBeaver連線MySQL
# 修改密碼,需要初始密碼登陸後 ALTER user 'root'@'localhost' IDENTIFIED BY 'password'; # 使用dbeaver連線資料庫報錯 # ###報錯java.sql.SQLException: null, message from server: “Host ‘XXX‘ is not allowed to connect # #非本機連線需要更改資料庫遠端連線許可權。 登入msyql; use mysql; update user set host = '%' where user = 'root'; flush PRIVILEGES; # ###報錯Public Key Retrieval is not allowed # #連線設定——驅動屬性——allowPublicKeyRetrieval=false(這裡的允許公鑰檢索是預設關閉的,需要把它開啟),改為allowPublicKeyRetrieval=true