這篇文章主要講解了“MySQL怎么實現(xiàn)遠(yuǎn)程訪問”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Mysql怎么實現(xiàn)遠(yuǎn)程訪問”吧!
創(chuàng)新互聯(lián)建站客戶idc服務(wù)中心,提供綿陽電信機(jī)房機(jī)柜租用、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價的產(chǎn)品以及開放、透明、穩(wěn)定、高性價比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時標(biāo)準(zhǔn)級技術(shù)保障。
本地機(jī)器安裝的數(shù)據(jù)庫,本地程序可以訪問,但是同事的機(jī)器卻無法連接訪問,發(fā)現(xiàn)是mysql數(shù)據(jù)庫沒有開啟遠(yuǎn)程訪問。
解決辦法如下:
----------------------------------------------------------------
我的數(shù)據(jù)庫mysql root用戶 密碼=cx,輸入mysql –u root 進(jìn)入mysql
允許mysql遠(yuǎn)程訪問,可以使用以下三種方式:
a、改表。
Java代碼
use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
b、授權(quán)。
例如,讓root用戶從任何主機(jī)可連接到mysql服務(wù)器。
Java代碼
GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'cx' WITH GRANT OPTION;
如果允許用戶test從ip為10.40.207.17的主機(jī)連接到mysql服務(wù)器,并使用cx作為密碼
Java代碼
GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'cx' WITH GRANT OPTION;
LUSH RIVILEGES ;
c:在安裝mysql的機(jī)器上運(yùn)行:
//進(jìn)入MySQL服務(wù)器
Java代碼
mysql -h localhost -u root
/賦予任何主機(jī)訪問數(shù)據(jù)的權(quán)限
GRANT ALL PRIVILEGES ON *.* TO WITH GRANT OPTION
//使修改生效
FLUSH PRIVILEGES
//退出MySQL服務(wù)器
EXIT
感謝各位的閱讀,以上就是“Mysql怎么實現(xiàn)遠(yuǎn)程訪問”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Mysql怎么實現(xiàn)遠(yuǎn)程訪問這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!