欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL8.0開啟遠(yuǎn)程連接權(quán)限的方法步驟

 更新時間:2022年06月30日 09:20:07   作者:Yale曼陀羅  
MySQL8.0設(shè)置遠(yuǎn)程訪問權(quán)限,找了一圈都沒找到一個適用的,索性自己寫一個,這篇文章主要給大家介紹了關(guān)于MySQL8.0開啟遠(yuǎn)程連接權(quán)限的方法步驟,需要的朋友可以參考下

問題描述:

開發(fā)環(huán)境:MySQL8+Centos8;

執(zhí)行MySQL語句:mysql -h 180.76.XXX.XX -u root -pPassword;

報(bào)錯原因:

ERROR 1130 (HY000): Host ‘180.76.XXX.XX’ is not allowed to connect to this MySQL server

解決方法:

首先,檢查要連接數(shù)據(jù)庫的服務(wù)器的防火墻等是否關(guān)閉,檢查與服務(wù)器連接是否通暢(方法:在cmd控制臺中 輸入 ping ip地址)

接下來,進(jìn)入正題:

具體操作步驟如下:

登錄本地MySQL庫, 切換至database= “mysql” 下,更改 “mysql” 數(shù)據(jù)庫里的 “user” 表里的 “host” 項(xiàng),從"localhost"改稱"%"

執(zhí)行的mysql命令如下:

【1】mysql命令連接要開啟遠(yuǎn)程連接權(quán)限的本地mysql庫

>mysql -u root -pPassWord   # ”root“為登錄賬號,”Password“為登錄密碼,按自己設(shè)置的修改
>use mysql;   # 使用的database名稱為”mysql“
>update user set host = '%' where user = 'root';  # 修改”root“賬號的配置信息
# update user set host='%' where user='test';   ## 如果賬號是“test”,使用該命令
>select host, user from user;    # 驗(yàn)證修改成功;

在mysql命令行的具體執(zhí)行結(jié)果如下圖:

2. 此時“如果連接遠(yuǎn)程MySQL,還是沒連接上”時,則再繼續(xù)執(zhí)行操作 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;進(jìn)行賬號授權(quán),之后執(zhí)行FLUSH PRIVILEGES; 進(jìn)行刷新,即可。"

>mysql -u root -pPassWord   # ”root“為登錄賬號,”Password“為登錄密碼,按自己設(shè)置的修改    # 連接MySQL數(shù)據(jù)庫
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;   # 授權(quán)
# Grant all privileges on test.* to 'test'@'%';     # 如果賬號為“test”時,使用該命令
>FLUSH PRIVILEGES;      # 刷新
>EXIT;    # 退出MySQL

在mysql命令行的具體執(zhí)行結(jié)果如下圖:

備注:注意這里一定要以英文分號結(jié)尾?。?!

這時沒有上面的ERROR 1133錯誤了,經(jīng)過測試,已經(jīng)能連接到遠(yuǎn)程服務(wù)器了。

總的執(zhí)行步驟如下:

參考文獻(xiàn):

對MySQL開放遠(yuǎn)程連接權(quán)限的方法

解決mysql8報(bào)錯:ERROR 1410 (42000): You are not allowed to create a user with GRANT

總結(jié)

到此這篇關(guān)于MySQL8.0開啟遠(yuǎn)程連接權(quán)限的文章就介紹到這了,更多相關(guān)MySQL8.0開啟遠(yuǎn)程連接權(quán)限內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論