CentOS7 安裝 MySQL8.0

【1】安裝步驟過程mysql

(1)yum倉庫下載MySQL sql

命令:yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm數據庫

(2)yum安裝MySQL vim

命令:yum install mysql-community-serverspa

一路選擇y直至完畢!rest

(3)啓動MySQL服務server

命令:service mysqld startblog

(4)查看MySQL服務狀態 ip

命令:service mysqld statusit

結果以下圖(running說明已啓動正在運行中....):

(5)查看初始密碼(若無內容可直接跳過)

方式一(推薦)

命令:grep 'temporary password' /var/log/mysqld.log

初始密碼結果以下圖:

方式二

命令:vim +/'temporary password' /var/log/mysqld.log

初始密碼結果以下圖:

(6)本地MySQL客戶端登陸

命令:mysql -u root -p

(7)輸入密碼(即第5步查出的初始密碼),若是沒有,直接回車。

(8)修改root登陸密碼

執行SQL以下:

use mysql; #(注意須要先切換到mysql數據庫)

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼'; #(修改密碼)

(9)配置MySQL容許外部訪問

服務端登陸後更新,執行SQL以下:

use mysql;

select user, host from user; # 可查看用戶及對應容許訪問主機

update user set host = '%' where user = 'root'; # 容許任何外部可訪問

再執行上一步查看命令,可比較結果。

(10)補充內容

[1] show global variables like 'port'; #可查看MySQL服務端口

   若是看到的value爲0,則說明沒有使用密碼登陸,須要去修改my.cnf文件;

[2] 配置文件路徑 /etc/my.cnf

   可經過修改配置文件中[mysqld]下的port=3306來指定MySQL服務端口,重啓MySQL服務便可。

[3] 忘記密碼解決方案:

   後期若忘記密碼,可經過添加skip-grant-tables在[mysqld]下,重啓MySQL服務(service mysqld restart),跳過輸入密碼步驟直接登陸MySQL。

   登陸後再執行步驟(8)進行重置密碼。

   若是‘root’@'localhost'變爲'root'@'%',那麼alter語句也須要執行更新。

 

Good Good Study, Day Day Up.

順序 選擇 循環 總結

相關文章
相關標籤/搜索