【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.
順序 選擇 循環 總結