亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL8.0開啟遠程連接權限的方法步驟

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

問題描述:

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

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

報錯原因:

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

解決方法:

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

接下來,進入正題:

具體操作步驟如下:

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

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

【1】mysql命令連接要開啟遠程連接權限的本地mysql庫

>mysql -u root -pPassWord   # ”root“為登錄賬號,”Password“為登錄密碼,按自己設置的修改
>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;    # 驗證修改成功;

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

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

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

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

備注:注意這里一定要以英文分號結尾?。。?/p>

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

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

參考文獻:

對MySQL開放遠程連接權限的方法

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

總結

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

相關文章

最新評論