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

          主站蜘蛛池模板: 北辰区| 桐乡市| 巧家县| 宿州市| 家居| 商河县| 商洛市| 谷城县| 景宁| 讷河市| 修武县| 乌海市| 锡林浩特市| 曲沃县| 泌阳县| 吉水县| 长泰县| 汾阳市| 于田县| 灵宝市| 娄底市| 亳州市| 玉门市| 体育| 云安县| 仙游县| 沙湾县| 赤城县| 辰溪县| 历史| 临泉县| 甘泉县| 汶上县| 子洲县| 黄大仙区| 驻马店市| 万全县| 手游| 南通市| 抚远县| 普宁市|