亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

如何設置阿里云MySQL數(shù)據(jù)庫的遠程連接權限?

發(fā)布時間:2019-11-22 點擊數(shù):1672

問題描述

MySQL安裝完畢,本機登錄正常。但在遠程登錄時報錯如下,確認已輸入正確賬號和密碼。

問題原因

未授權遠程IP地址登錄。root用戶默認只能在localhost也就是本機登錄,故需要對其他IP地址進行授權。

解決方案

1.在服務器上登錄數(shù)據(jù)庫,然后執(zhí)行如下授權SQL語句。該授權SQL語句的含義為root用戶可用任何IP地址登錄數(shù)據(jù)庫,操作任何數(shù)據(jù)庫中的任何對象。

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

參數(shù)說明如下。

?*.*參數(shù),第一個“*”為數(shù)據(jù)庫占位符,如果填“*”則代表所有數(shù)據(jù)庫。第二個“*”為數(shù)據(jù)庫對象占位符,如果填“*”則代表數(shù)據(jù)庫中所有對象。

?'root'@'%'參數(shù),root為授權登錄的數(shù)據(jù)庫賬戶,“%”為IP地址占位符。假如要限制只能在1.1.1.1登錄,則需要把“%”改成1.1.1.1。如果填“%”則代表允許任何IP地址登錄。

'123456'參數(shù),該參數(shù)為數(shù)據(jù)庫密碼。

2.執(zhí)行如下SQL語句,刷新權限。

flush privileges;

3.確認遠程MySQL客戶端可正常連接數(shù)據(jù)庫。

適用于

?云服務器 ECS

阿里云服務器 阿里云代理商