遠端登入linux(centOS)中的MySQL
阿新 • • 發佈:2022-03-17
注意兩點:
1.安裝MySQL:
2.在MySQL中建立使用者和授權使用者、重新整理許可權:
使用者root賬號登入MySQL
2.1 建立使用者
create user '新使用者名稱'@'localhost' identified by '密碼'; # 建立本地使用者
create user '新使用者名稱'@'%' identified by '密碼'; # 建立支援遠端登入的使用者,此種使用者我試了,不支援本地登入,歡迎各們同學告訴我為什麼,因為我沒找到原因,只是事實確實是這樣。
2.2 授權使用者
grant all privileges on . to '新使用者名稱'@'指定ip' identified by '新使用者密碼' WITH GRANT OPTION; #給他所有許可權,如果想設定的更細緻,度娘一下。
2.3重新整理許可權
flush privileges;
3.linux防火牆設定,請確保開啟MySQL預設埠3306.
>>>關閉/開啟防火牆
systemctl start firewalld.service #開啟firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 >>>開啟埠 firewall-cmd --zone=public --add-port=3306/tcp --permanent >>>重啟防火牆 firewall-cmd --reload
請參考文章
https://blog.csdn.net/xuexi_gan/article/details/114917401
https://www.cnblogs.com/binlyzhuo/p/11199411.html
https://www.cnblogs.com/zhangjianqiang/p/10019809.html