如何設(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地址指的是連接時失敗報錯1130彈出的地址
grant all privileges on *.* to root@'ip地址' identified by '密碼' with grant option; flush privileges;
沒有權(quán)限:
連接成功:
注:不管使用navicat還是命令窗口,都是去操作mysql庫中的user
1,可以使用navicat工具進入到數(shù)據(jù)庫中mysql庫執(zhí)行語句;
2,使用命令執(zhí)行,進入到命令窗口,登錄到mysql服務器進入到mysql庫(use mysql)中,執(zhí)行以上授權(quán)語句即可。
連接服務器:
mysql -u root -p
進入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ù)恢復操作說明
下面小編就為大家?guī)硪黄P(guān)于mysql數(shù)據(jù)庫誤刪除后的數(shù)據(jù)恢復操作說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03MySql子查詢IN的執(zhí)行和優(yōu)化的實現(xiàn)
本文主要介紹了MySql子查詢IN的執(zhí)行和優(yōu)化的實現(xiàn),詳細的介紹了為什么IN這么慢以及如何優(yōu)化,具有一定的參考價值,感興趣的可以了解一下2021-07-07