1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        MySql遠程連接數據庫is not allowed to connect to this MySQ

        發布時間:  2012/5/28 15:44:26

        1。 改表法?赡苁悄愕膸ぬ柌辉试S從遠程登陸,只能在localhost。這個時候只要在localhost的那

        臺電腦,登入mysql后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,從"localhost"改

        稱"%"

        Sql代碼 復制代碼

           1. mysql -u root -pvmwaremysql>use mysql; 

           2. mysql>update user set host = '%' where user = 'root'; 

           3. mysql>select host, user from user;

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

        Sql代碼 復制代碼

          1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH

              GRANT OPTION; 

          2.FLUSH   PRIVILEGES; 

        如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器,并使用mypassword作為密碼

        Sql代碼 復制代碼

           1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY  

           2. 'mypassword' WITH GRANT OPTION;  

           3. FLUSH   PRIVILEGES; 

        GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY

        'mypassword' WITH GRANT OPTION;

        FLUSH   PRIVILEGES;

        如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器的dk數據庫,并使用

        mypassword作為密碼

        Sql代碼 復制代碼

           1. GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY  

           2. 'mypassword' WITH GRANT OPTION;  

           3. FLUSH   PRIVILEGES; 

        GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY

        'mypassword' WITH GRANT OPTION;

        FLUSH   PRIVILEGES;

        注意授權后必須FLUSH PRIVILEGES;否則無法立即生效。

        另外一種方法.

        在安裝mysql的機器上運行:

        1、d:\mysql\bin\>mysql -h localhost -u root

        //這樣應該可以進入MySQL服務器

        2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION

        //賦予任何主機訪問數據的權限

        3、mysql>FLUSH PRIVILEGES

        //修改生效

        4、mysql>EXIT

        //退出MySQL服務器

        這樣就可以在其它任何的主機上以root身份登錄啦!


        遇到了 SQLException: access denied for  @'localhost' (using password: no)

        解決辦法   grant all privileges on *.* to joe@localhost identified by '1';

                          flush privileges;

        拿  joe    1 登陸

        附:

        mysql> grant 權限1,權限2,…權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by ‘

        連接口令’;

        權限1,權限2,…權限n代表

        select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,proc

        ess,file等14個權限。
        當權限1,權限2,…權限n被all privileges或者all代替,表示賦予用戶全部權限。
        當數據庫名稱.表名稱被*.*代替,表示賦予用戶操作服務器上所有數據庫所有表的權限。
        用戶地址可以是localhost,也可以是ip地址、機器名字、域名。也可以用’%'表示從任何地址連接。
        ‘連接口令’不能為空,否則創建失敗。

        mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87

        identified by ‘123′;
        給來自10.163.225.87的用戶joe分配可對數據庫vtdc的employee表進行

        select,insert,update,delete,create,drop等操作的權限,并設定口令為123。

        mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
        給來自10.163.225.87的用戶joe分配可對數據庫vtdc所有表進行所有操作的權限,并設定口令為123。

        mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
        給來自10.163.225.87的用戶joe分配可對所有數據庫的所有表進行所有操作的權限,并設定口令為123

        。

        mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
        給本機用戶joe分配可對所有數據庫的所有表進行所有操作的權限,并設定口令為123
         


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线