如何設(shè)置mysql允許外部連接訪問
1.設(shè)置mysql允許外部連接訪問(授權(quán)):
grant all privileges on *.* to root@'%' identified by '123456' with grant option; flush privileges;
例子:
查詢mysql用戶權(quán)限、授權(quán)、刷新使生效
select host, user from user; grant all privileges on *.* to root@'%' identified by '密碼' with grant option; flush privileges;
指定ip地址授權(quán):ip地址指的是連接時(shí)失敗報(bào)錯(cuò)1130彈出的地址
grant all privileges on *.* to root@'ip地址' identified by '密碼' with grant option; flush privileges;
沒有權(quán)限:
連接成功:
注:不管使用navicat還是命令窗口,都是去操作mysql庫中的user
1,可以使用navicat工具進(jìn)入到數(shù)據(jù)庫中mysql庫執(zhí)行語句;
2,使用命令執(zhí)行,進(jìn)入到命令窗口,登錄到mysql服務(wù)器進(jìn)入到mysql庫(use mysql)中,執(zhí)行以上授權(quán)語句即可。
連接服務(wù)器:
mysql -u root -p
進(jìn)入mysql數(shù)據(jù)庫:
use mysql;
查看user表中的數(shù)據(jù):
select Host, User,Password from user;
第一種:修改user表的方法
修改user表中的Host:
update user set Host='%' where User='root';
第二種:授權(quán)的方法:將上面代碼換為授權(quán)的代碼即可;
grant all privileges on *.* to root@'%' identified by '密碼' with grant option;
最后刷新一下:
flush privileges;
2.設(shè)置mysql允許外部連接訪問(修改表的方法):
update user set Host='%' where User='root'; flush privileges;
到此這篇關(guān)于如何設(shè)置mysql允許外部連接訪問的文章就介紹到這了,更多相關(guān)mysql允許外部連接訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于mysql數(shù)據(jù)庫誤刪除后的數(shù)據(jù)恢復(fù)操作說明
下面小編就為大家?guī)硪黄P(guān)于mysql數(shù)據(jù)庫誤刪除后的數(shù)據(jù)恢復(fù)操作說明。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03MySql子查詢IN的執(zhí)行和優(yōu)化的實(shí)現(xiàn)
本文主要介紹了MySql子查詢IN的執(zhí)行和優(yōu)化的實(shí)現(xiàn),詳細(xì)的介紹了為什么IN這么慢以及如何優(yōu)化,具有一定的參考價(jià)值,感興趣的可以了解一下2021-07-07MySQL服務(wù)器的啟動(dòng)和關(guān)閉
作為MySQL管理員,一個(gè)普通的目標(biāo)就是確保服務(wù)器盡可能地處于運(yùn)行狀態(tài),使得客戶機(jī)能夠隨時(shí)訪問它。但是,有時(shí)最好關(guān)閉服務(wù)器(例如,如果正在進(jìn)行數(shù)據(jù)庫的重定位,不希望服務(wù)器在該數(shù)據(jù)庫中更新表)。保持服務(wù)器運(yùn)行和偶爾關(guān)閉它的需求關(guān)系不是本書所解 決的。但是我們至少可以討論如何使服務(wù)器啟動(dòng)和停止,以便您具備進(jìn)行這兩個(gè)操作的能力。2008-04-04