MySQL8.0開啟遠(yuǎn)程連接權(quán)限的方法步驟
問題描述:
開發(fā)環(huán)境:MySQL8+Centos8;
執(zhí)行MySQL語句:mysql -h 180.76.XXX.XX -u root -pPassword;
報(bào)錯(cuò)原因:
ERROR 1130 (HY000): Host ‘180.76.XXX.XX’ is not allowed to connect to this MySQL server
解決方法:
首先,檢查要連接數(shù)據(jù)庫的服務(wù)器的防火墻等是否關(guān)閉,檢查與服務(wù)器連接是否通暢(方法:在cmd控制臺(tái)中 輸入 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“為登錄賬號(hào),”Password“為登錄密碼,按自己設(shè)置的修改 >use mysql; # 使用的database名稱為”mysql“ >update user set host = '%' where user = 'root'; # 修改”root“賬號(hào)的配置信息 # update user set host='%' where user='test'; ## 如果賬號(hào)是“test”,使用該命令 >select host, user from user; # 驗(yàn)證修改成功;
在mysql命令行的具體執(zhí)行結(jié)果如下圖:
2. 此時(shí)“如果連接遠(yuǎn)程MySQL,還是沒連接上”時(shí),則再繼續(xù)執(zhí)行操作 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
進(jìn)行賬號(hào)授權(quán),之后執(zhí)行FLUSH PRIVILEGES;
進(jìn)行刷新,即可。" :
>mysql -u root -pPassWord # ”root“為登錄賬號(hào),”Password“為登錄密碼,按自己設(shè)置的修改 # 連接MySQL數(shù)據(jù)庫 >GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; # 授權(quán) # Grant all privileges on test.* to 'test'@'%'; # 如果賬號(hào)為“test”時(shí),使用該命令 >FLUSH PRIVILEGES; # 刷新 >EXIT; # 退出MySQL
在mysql命令行的具體執(zhí)行結(jié)果如下圖:
備注:注意這里一定要以英文分號(hào)結(jié)尾?。?!
這時(shí)沒有上面的ERROR 1133錯(cuò)誤了,經(jīng)過測試,已經(jīng)能連接到遠(yuǎn)程服務(wù)器了。
總的執(zhí)行步驟如下:
參考文獻(xiàn):
對(duì)MySQL開放遠(yuǎn)程連接權(quán)限的方法
解決mysql8報(bào)錯(cuò):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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
step by step配置mysql復(fù)制的具體方法
每個(gè)服務(wù)器必須有唯一的server-id,默認(rèn)為1,為了防止沖突,一般建議設(shè)置為IP地址的后幾位,本例設(shè)置為12,通過修改主庫的my.cnf文件實(shí)現(xiàn)2013-09-09MySQL的一些功能實(shí)用的Linux shell腳本分享
這篇文章主要介紹了Linux系統(tǒng)下MySQL的一些實(shí)用功能的shell腳本分享,包括啟動(dòng)Memcached、binlog自動(dòng)清理和修復(fù)主從同步這樣三個(gè)簡單的實(shí)例,需要的朋友可以參考下2015-12-12mysql中int、bigint、smallint 和 tinyint的區(qū)別詳細(xì)介紹
最近使用mysql數(shù)據(jù)庫的時(shí)候遇到了多種數(shù)字的類型,主要有int,bigint,smallint和tinyint;接下來將詳細(xì)介紹以上三種類型的應(yīng)用2012-11-11MySQL?如何將查詢結(jié)果導(dǎo)出到文件(select?…?into?Statement)
我們經(jīng)常會(huì)遇到需要將SQL查詢結(jié)果導(dǎo)出到文件,以便后續(xù)的傳輸或數(shù)據(jù)分析的場景,本文就MySQL中select…into的用法進(jìn)行演示,感興趣的朋友跟隨小編一起看看吧2024-08-08mysql5.7使用變量進(jìn)行分組排名并實(shí)現(xiàn)篩選
這篇文章主要介紹了mysql5.7使用變量進(jìn)行分組排名并實(shí)現(xiàn)篩選方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05MySQL創(chuàng)建數(shù)據(jù)庫的兩種方法
這篇文章主要為大家詳細(xì)介紹了MySQL創(chuàng)建數(shù)據(jù)庫的兩種方法,感興趣的小伙伴們可以參考一下2016-05-05關(guān)于mysql innodb count(*)速度慢的解決辦法
innodb引擎在統(tǒng)計(jì)方面和myisam是不同的,Myisam內(nèi)置了一個(gè)計(jì)數(shù)器,所以在使用 select count(*) from table 的時(shí)候,直接可以從計(jì)數(shù)器中取出數(shù)據(jù)。而innodb必須全表掃描一次方能得到總的數(shù)量2012-12-12MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼
本篇文章是對(duì)MySql中把一個(gè)表的數(shù)據(jù)插入到另一個(gè)表中的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05華為云云數(shù)據(jù)庫MySQL的體驗(yàn)流程
本文主要介紹了MySQL數(shù)據(jù)庫相關(guān)知識(shí),華為云云數(shù)據(jù)庫的體驗(yàn)流程和云數(shù)據(jù)庫MySQL的性能測試,感興趣的小伙伴可以閱讀瀏覽2023-03-03