熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

如何設置mysql允許外網訪問

2013-11-15 12:36:49  來源: PHP編程 

  mysql的root賬戶我在連接時通常用的是localhost或公司的測試服務器上的mysql也是localhost所以我想訪問無法訪問測試暫停

  解決方法:

  修改表登錄mysql數據庫切換到mysql數據庫使用sql語句查看"select hostuser from user ;"

  mysql u root pvmwaremysql>use mysql;

  mysql>update user set host = % where user =root;

  mysql>select host user from user;

  mysql>flush privileges;

  注意:最後一句很重要目的是使修改生效如果沒有寫則還是不能進行遠程連接

  授權用戶你想root使用密碼從任何主機連接到mysql服務器

  GRANT ALL PRIVILEGES ON ** TO root@% IDENTIFIED BY admin WITH GRANT OPTION;

  flush privileges;

  如果你想允許用戶root從ip為的主機連接到mysql服務器

  GRANT ALL PRIVILEGES ON ** TO myuser@ IDENTIFIED BY admin WITH GRANT OPTION;

  flush privileges;


From:http://tw.wingwit.com/Article/program/PHP/201311/21286.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.