Windows系統(tǒng)下給予Mysql數(shù)據(jù)庫(kù)給予root開(kāi)啟遠(yuǎn)程連接
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
前幾天一個(gè)客戶(hù),安裝了泛微的e-office,想遠(yuǎn)程操作一下mysql數(shù)據(jù)庫(kù),在本地不是太方便,就想遠(yuǎn)程,問(wèn)有啥辦法不,這個(gè)是有的;
mysql開(kāi)啟root用戶(hù)遠(yuǎn)程連接的方式方法:
在windows系統(tǒng)下已經(jīng)安裝好MySQL數(shù)據(jù)庫(kù),本地登錄,那么使用到的命令就非常的簡(jiǎn)單、簡(jiǎn)短;需要以管理員的權(quán)限打開(kāi)cmd或者Windows PowerShell窗口,直接輸入:
mysql -uroot -p
輸入密碼進(jìn)入mysql命令行
以上命令:-u 表示用戶(hù)名,那么在后面就輸入mysql的用戶(hù)名,一般是root,-p 表示登錄密碼
2.查看user表
use mysql;
select host,user from user;
說(shuō)明:user表中已創(chuàng)建的root用戶(hù),host字段表示登錄的主機(jī),這里為localhost,表示只能本地登錄。
3.授權(quán)遠(yuǎn)程登錄
3.1 將localhost修改為%
update user set host = ’%’ where user = ’root’;
3.2修改權(quán)限
Grant all on *.* to 'root'@'%' identified by 'root用戶(hù)的密碼' with grant option;
flush privileges;
延伸閱讀:
在cmd下停止、啟動(dòng)mysql命令
在cmd輸入net stop mysql,然后回車(chē)
在cmd下輸入net start mysql,然后回車(chē)
本地用Navicat設(shè)置root用戶(hù)開(kāi)啟遠(yuǎn)程連接:
打開(kāi)Navicat,選擇建好了一個(gè)數(shù)據(jù)庫(kù),接下來(lái)添加一個(gè)用戶(hù)名為test的新用戶(hù),給遠(yuǎn)程電腦連接時(shí)用。具體看下面圖解即可;
說(shuō)明:如果不想建立用戶(hù),直接把root@localhost直接修改成root@% 就變成可以任意主機(jī)鏈接了!
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!