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

          主站蜘蛛池模板: 广水市| 舟山市| 如皋市| 右玉县| 徐汇区| 深水埗区| 疏勒县| 固阳县| 大竹县| 长宁区| 烟台市| 临高县| 临漳县| 晋城| 开阳县| 和硕县| 鄂伦春自治旗| 娱乐| 乃东县| 屏山县| 宾川县| 白玉县| 元谋县| 邹城市| 五大连池市| 兴化市| 朝阳区| 肇庆市| 富裕县| 芒康县| 葫芦岛市| 彰武县| 修文县| 河北省| 安丘市| 措勤县| 阿合奇县| 三门峡市| 临夏市| 奎屯市| 清河县|