Open source are the greatest wealth---WANGPENG
          posts - 46, comments - 11, trackbacks - 0, articles - 0
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          [原創]設置mysql允許外網訪問

          Posted on 2009-08-03 12:00 WANGPENG 閱讀(5133) 評論(0)  編輯  收藏 所屬分類: DataBase
          mysql的root賬戶,我在連接時通常用的是localhost或127.0.0.1,公司的測試服務器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.

          解決方法如下:

          1,修改表,登錄mysql數據庫,切換到mysql數據庫,使用sql語句查看"select host,user 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;

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

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

          GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY 'admin123'  WITH GRANT OPTION;
          flush privileges;

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

          GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.104'   IDENTIFIED BY 'admin123'  WITH GRANT OPTION; 
          flush privileges;



          主站蜘蛛池模板: 长宁县| 哈巴河县| 汾西县| 海原县| 涟源市| 丹江口市| 旬阳县| 永春县| 林周县| 龙井市| 南部县| 桦川县| 随州市| 安多县| 泾川县| 当涂县| 昭觉县| 南皮县| 安吉县| 苏尼特左旗| 华池县| 改则县| 甘谷县| 普洱| 伊吾县| 丹棱县| 西丰县| 当涂县| 花莲市| 梓潼县| 祁阳县| 鹤峰县| 旬邑县| 新建县| 贺兰县| 张家港市| 江口县| 镇江市| 宜丰县| 桑植县| 古交市|