Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

          解決MySQL不允許從遠程訪問的方法

          解決方法:
          1
          改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 “mysql” 數據庫里的 “user” 表里的 “host” 項,從“localhost”改稱“%”

          mysql -u root -pvmwaremysql>use mysql;
          mysql>update user set host = ‘%’ where user = ‘root’;
          mysql>select host, user from user;

          2. 授權法。例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。

          GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@'%’ IDENTIFIED BY ‘mypassword’ WI
          TH GRANT OPTION;

          如果你想允許用戶myuserip192.168.1.6的主機連接到mysql服務器,并使用mypassword作為密碼

          GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@'192.168.1.3′ IDENTIFIED BY
          ‘mypassword’ WITH GRANT OPTION;

          我用的第一個方法,剛開始發現不行,在網上查了一下,少執行一個語句 mysql>FLUSH   PRIVILEGES
          使修改生效.就可以了
          posted on 2008-07-15 22:36 seal 閱讀(4570) 評論(3)  編輯  收藏 所屬分類: 數據庫

          評論

          # re: mysql開啟遠程連接的方法 2010-09-08 11:16 韓衣8
          這樣操作不管用啊,不知道哪里出問題了!  回復  更多評論
            

          # re: mysql開啟遠程連接的方法 2010-09-08 11:20 seal
          @韓衣8
          有什么錯誤信息嗎?  回復  更多評論
            

          # re: mysql開啟遠程連接的方法 2010-11-18 15:10 dav
          我按這個方法終于搞定了.. 方法沒錯,只是被防火墻阻止了,開啟3306端口就行了。。   回復  更多評論
            

          主站蜘蛛池模板: 泊头市| 苍南县| 二连浩特市| 新昌县| 荣成市| 开鲁县| 民乐县| 潮州市| 鄄城县| 大竹县| 临潭县| 高碑店市| 民乐县| 宁夏| 朝阳区| 甘南县| 宁都县| 溆浦县| 远安县| 彰武县| 东至县| 股票| 弥勒县| 松阳县| 军事| 芜湖县| 马关县| 崇礼县| 琼海市| 西乌珠穆沁旗| 罗田县| 达日县| 探索| 如皋市| 云梦县| 中方县| 长汀县| 安庆市| 溧水县| 沈阳市| 化德县|