1. 程式人生 > 其它 >遠端登入linux(centOS)中的MySQL

遠端登入linux(centOS)中的MySQL

注意兩點:
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