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

允許MySQL遠程連接

編輯:關於MYSQL數據庫

1.修改MySQL配置文件(/etc/MySQL/my.cnf),注釋以下行:
#bind-address = 127.0.0.1 2.重啟MySQL數據庫,對於Ubuntu系統,執行如下命令
sudo /etc/init.d/mysql restart 3.以root用戶登錄MySQL後,執行如下命令:
grant all privileges on *.* to root@’允許登錄的遠程機器ip’
identifIEd by ‘密碼’ 其中,*.*表示該主機中所有數據庫的所有表。(數據庫.表)
“給某IP地址上登錄的root用戶授予訪問所有數據庫中的所有表的所有權限”

mysql -u root -pvmwaremysql>use MySQL;
MySQL>update user set host = '%' where user = 'root';
MySQL>select host, user from user;
grant all privileges on *.* to user
[email=user@ip]@ip[/email]
identifIEd by "passWord";
flush privileges;
exit MySQL>use MySQL;
MySQL>UPDATE user SET Password=PASSWORD('new_passWord') WHERE user='USER';
MySQL>FLUSH PRIVILEGES;
MySQL>GRANT ALL ON YOUDB.* TO USER@IP or DOMAINNAME
IDENTIFIED BY 'PASSWORD'; grant all privileges on *.* to user@ip identifIEd by "passWord";
flush privileges;
exit
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved