亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決無法遠程登入MySQL數據庫的問題

發布時間:2021-09-18 14:17:12 來源:億速云 閱讀:127 作者:chen 欄目:數據庫

本篇內容介紹了“如何解決無法遠程登入MySQL數據庫的問題”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

無法遠程登入MySQL數據庫的解決辦法一:

  嘗試用MySQL Adminstrator GUI Tool登入MySQL Server,Server卻回復錯誤訊息:Host 60-248-32-13.HINET-IP.hinet.net is not allowed to connect to this MySQL server

  這個是因為權限的問題,處理方式如下:

  shell>mysql --user=root -p

  輸入密碼

  mysql>use mysql

  mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by [password];

  [username]:遠程登入的使用者代碼

  [db_name]:表示欲開放給使用者的數據庫稱

  [password]:遠程登入的使用者密碼

  [ipadd]:IP地址或者IP反查后的DNS Name,此例的內容需填入60-248-32-13.HINET-IP.hinet.net ,包函上引號()

  (其實就是在遠端服務器上執行,地址填寫本地主機的ip地址。)

  如果希望開放所有權限的話請執行:

  mysql>update user set select_priv=Y , Insert_priv=Y, Update_priv=Y, delete_priv=Y, Create_priv=Y, Drop_priv=Y,Reload_priv=Y, shutdown_priv=Y, Process_priv=Y, File_priv=Y, Grant_priv=Y, references_priv=Y,Index_priv=Y, Alter_priv=Y, Show_db_priv=Y, Super_priv=Y,Create_tmp_table_priv=Y,Lock_tables_priv=Y, Execute_priv=Y,Repl_slave_priv=Y,Repl_client_priv=Y where user=[username];

  無法遠程登入MySQL數據庫的解決辦法二:

  如何解決客戶端與服務器端的連接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql serv

  1、進入mysql,創建一個新用戶xuys:

  格式:grant 權限 on 數據庫名.表名 用戶@登錄主機 identified by "用戶密碼";

  grant select,update,insert,delete on *.* to xuys@192.168.88.234identified by "xuys1234";

  查看結果,執行:

  use mysql;

  select host,user,password from user;

  可以看到在user表中已有剛才創建的xuys用戶。host字段表示登錄的主機,其值可以用IP,也可用主機名,

  將host字段的值改為%就表示在任何客戶端機器上能以xuys用戶登錄到mysql服務器,建議在開發時設為%。

  3、./mysqld_safe --user-root &

  記住:對授權表的任何修改都需要重新reload,即執行第3步。

  如果經過以上3個步驟還是無法從客戶端連接,請執行以下操作,在mysql數據庫的db表中插入一條記錄:

  use mysql;

  insert into db values(192.168.88.234,%,xuys,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y);

  update db set host = % where user = xuys;

  重復執行上面的第2、3步。

  無法遠程登入MySQL數據庫的解決辦法三:

  附加fbysss解決MyAdmin連接遠程用戶的方法:

  1.用root賬戶登錄遠程Mysql服務器,

  grant select,update,insert,delete on *.* to sss@192.168.0.114identified by "sss";

  update user set host = % where user = sss;

  退出,在shell下執行

  #mysqladmin -u root -p [password] reload

  #mysqladmin -u root -p [password] shutdown

  #/etc/rc.d/init.d/mysqld start

  2.修改phpMyAdmin目錄下的config.inc.php文件,找到

  $cfg[Servers][$i][host] 修改為遠程服務器地址

  $cfg[Servers][$i][user] 修改為sss

  $cfg[Servers][$i][password]修改為sss的密碼

  要注意的是:grant all privilege并不能把“grant” 的權限賦給用戶,如果要加,可以直接在mysql中使用use mysql; update user set Grant_priv =Y來達到要求。
 

“如何解決無法遠程登入MySQL數據庫的問題”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洱源县| 合阳县| 长岛县| 和硕县| 繁峙县| 深水埗区| 千阳县| 泸州市| 达州市| 金坛市| 昌黎县| 南溪县| 嘉荫县| 湄潭县| 大石桥市| 福贡县| 饶河县| 沅江市| 毕节市| 从江县| 大荔县| 左云县| 武宁县| 盐亭县| 甘孜县| 丹巴县| 陆川县| 陆良县| 腾冲县| 湘乡市| 灌南县| 乌拉特中旗| 建德市| 义乌市| 浑源县| 景谷| 淳化县| 镇平县| 奈曼旗| 谢通门县| 阿拉尔市|