程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL數據庫的遠程連接配置

MySQL數據庫的遠程連接配置

編輯:MySQL綜合教程


按照這個步驟做吧,比較不會遇到問題。   第一步, 給遠程ip授訪問權限 GRANT ALL ON test.* TO zhc@'192.168.0.103' IDENTIFIED BY 'PASSWORD'; test是數據庫名稱,zhc是新的你要給遠程訪問的用戶名,不用加引號,PASSWORD是你要設置的密碼,需要加引號,另外,ip地址也需要加引號。  www.2cto.com     如果相對所有的ip都可以用zhc登錄,則使用%代表所有ip。   GRANT ALL ON test.* TO zhc@'%' IDENTIFIED BY 'PASSWORD';   如果這一步遇到access denied,請使用最高權限用戶或在本地訪問從新執行這一步。   第二步: 激活網絡設置 在mysql的安裝目錄裡,你需要編輯mysql配置文件my.cnf,Windows下為my.ini配置文件。   1. 確保skip-networking沒有出現在此配置文件裡,否則不支持TCP/IP 訪問。 2. 增加bind-address = 192.168.0.185,替代192.168.0.185 為你的服務器地址.   如果你修改了這一步,千萬記得在登錄的時候不要使用localhost連接,要使用你本身的ip地址。   第三步:重啟mysql服務器   Windows下去控制面板的管理工具,服務去重新啟動mysql,大家應該都會的。   www.2cto.com     第四步,開始遠程測試   在另一台機子上執行   mysql -h 192.168.0.67 -u zhang -p   如果成功,就行了。不行的話,再看看是什麼問題。   如果遇到root在本機都連不上的話,是root並沒有被授予遠程登錄的權限,可以去掉配置文件裡的bind-address,保存,重新啟動mysql,用root在本地登錄,給自己授權,然後再從新來一遍。       作者 hongchangfirst

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved