MySQL開啟遠(yuǎn)程訪問權(quán)限的最新方法
前言
默認(rèn)情況下,MySQL只允許本地登錄,即只能在安裝MySQL環(huán)境所在的主機(jī)下訪問。
但是在日常開發(fā)和使用中,我們經(jīng)常需要訪問遠(yuǎn)端服務(wù)器的數(shù)據(jù)庫,此時就需要開啟服務(wù)器端MySQL的遠(yuǎn)程連接權(quán)限。
1、生成環(huán)境,連接MySQL
2、查看MySQL當(dāng)前訪問遠(yuǎn)程訪問權(quán)限
use mysql; select User,authentication_string,Host from user;
當(dāng)前root用戶,host為只允許本機(jī)登錄
3、開啟遠(yuǎn)程訪問
開啟遠(yuǎn)程訪問權(quán)限的方式,主要包括兩種:改表法和授權(quán)法
方式一:改表法
顧名思義,該方法就是直接修改更改"mysql"數(shù)據(jù)庫里的"user"表里的"host"項,從"localhost"改為"%"
update user set host='%' where user='root';
方式二:授權(quán)法
通過GRANT命令可以授予主機(jī)遠(yuǎn)程訪問權(quán)限
--賦予任何主機(jī)訪問權(quán)限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
--允許指定主機(jī)(IP地址)訪問權(quán)限:GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION;
通過GRANT命令賦權(quán)后,需要通過FLUSH PRIVILEGES刷新權(quán)限表使修改生效:flush privileges;
4.再次查看MySQL遠(yuǎn)程訪問權(quán)限配置
select User,authentication_string,Host from user;
如此便可遠(yuǎn)程訪問MySQL數(shù)據(jù)庫
總結(jié)
到此這篇關(guān)于MySQL開啟遠(yuǎn)程訪問權(quán)限的文章就介紹到這了,更多相關(guān)MySQL開啟遠(yuǎn)程訪問權(quán)限內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
CentOS 7 安裝Percona Server+Mysql
這篇文章主要介紹了CentOS 7 安裝Percona Server+Mysql的相關(guān)資料,需要的朋友可以參考下2018-11-11mysql修改數(shù)據(jù)庫編碼(數(shù)據(jù)庫字符集)和表的字符編碼的方法
Mysql數(shù)據(jù)庫是一個開源的數(shù)據(jù)庫,應(yīng)用非常廣泛。以下是修改mysql數(shù)據(jù)庫的字符編碼的操作過程和將表的字符編碼轉(zhuǎn)換成utf-8的方法,需要的朋友可以參考下2014-03-03MySQL5.7更改密碼時出現(xiàn)ERROR 1054 (42S22)的解決方法
這篇文章主要為大家詳細(xì)介紹了MySQL5.7更改密碼時出現(xiàn)ERROR 1054 (42S22)的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-10-10解決Can''t locate ExtUtils/MakeMaker.pm in @INC報錯
今天小編就為大家分享一篇關(guān)于解決Can't locate ExtUtils/MakeMaker.pm in @INC報錯,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01MySQL?原理與優(yōu)化之原數(shù)據(jù)鎖的應(yīng)用
這篇文章主要介紹了MySQL?原理與優(yōu)化之原數(shù)據(jù)鎖的應(yīng)用,MySQL?中原數(shù)據(jù)鎖是系統(tǒng)自動控制添加的,對于用戶來說無需顯示調(diào)用,當(dāng)我們使用一張表的時候就會加上原數(shù)據(jù)鎖2022-08-08