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 閱讀(4572) 評論(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端口就行了。。   回復  更多評論
            

          主站蜘蛛池模板: 定襄县| 中阳县| 海阳市| 洪泽县| 长阳| 丰都县| 芮城县| 修武县| 双江| 五常市| 谷城县| 江津市| 武胜县| 靖远县| 扶余县| 阜阳市| 神农架林区| 吴桥县| 万年县| 宁波市| 溧水县| 庐江县| 平和县| 乐安县| 肃宁县| 琼结县| 海阳市| 满城县| 舟曲县| 白玉县| 扬中市| 西吉县| 武穴市| 读书| 潢川县| 新沂市| 上思县| 永吉县| 深圳市| 镇安县| 林芝县|