MySQL5.7修改遠(yuǎn)程連接

1.all privileges:表示將所有權(quán)限授予給用戶。也可指定具體的權(quán)限,如:SELECT、CREATE、DROP等。

2.on:表示這些權(quán)限對(duì)哪些數(shù)據(jù)庫(kù)和表生效,格式:數(shù)據(jù)庫(kù)名.表名,這里寫“*”表示所有數(shù)據(jù)庫(kù),所有表。如果我要指定將權(quán)限應(yīng)用到test庫(kù)的user表中,可以這么寫:test.user

3.to:將權(quán)限授予哪個(gè)用戶。格式:”用戶名”@”登錄IP或域名”。%表示沒(méi)有限制,在任何主機(jī)都可以登錄。比如:”yangxin”@”192.168.0.%”,表示yangxin這個(gè)用戶只能在192.168.0IP段登錄

4.identified by:指定用戶的登錄密碼

5.with grant option:表示允許用戶將自己的權(quán)限授權(quán)給其它用戶

//---------------------------------------------------------------------------------

一開(kāi)始在網(wǎng)上看別人是這樣子修改遠(yuǎn)程連接的:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'abc123' WITH GRANT OPTION;

后來(lái)我也按照這樣子修改,結(jié)果顯示:

Your password does not satisfy the current policy requirements

于是乎我查看了下安全策略如下:

SHOW VARIABLES LIKE 'validate_password%';查看安全策略

+--------------------------------------+-------+

| Variable_name? ? ? ? ? ? ? ? ? ? ? ? | Value |

+--------------------------------------+-------+

| validate_password_check_user_name? ? | OFF? |

| validate_password_dictionary_file? ? |? ? ? |

| validate_password_length? ? ? ? ? ? | 8? ? |

| validate_password_mixed_case_count? | 1? ? |

| validate_password_number_count? ? ? | 1? ? |

| validate_password_policy? ? ? ? ? ? | LOW? |

| validate_password_special_char_count | 1? ? |

+--------------------------------------+-------+

ALTER USER 'root'@'%' IDENTIFIED BY 'yourpassword';修改遠(yuǎn)程連接的用戶和密碼,另外這樣修改遠(yuǎn)程連接的密碼與在本地服務(wù)器連接登錄的密碼是兩個(gè)不能概念的密碼

最后就可以成功實(shí)現(xiàn)遠(yuǎn)程連接了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容