這篇文章主要介紹了允許遠(yuǎn)程客戶端連接MySQL服務(wù)器的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司專注于荔波網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供荔波營(yíng)銷型網(wǎng)站建設(shè),荔波網(wǎng)站制作、荔波網(wǎng)頁設(shè)計(jì)、荔波網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造荔波網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供荔波網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
在嘗試從客戶端系統(tǒng)連接遠(yuǎn)程mysql服務(wù)器時(shí),我們經(jīng)常遇到下面的問題,遠(yuǎn)程客戶端不允許訪問這個(gè)mysql服務(wù)器,如下所示。
# mysql -h 192.168.1.10 -u root -p Enter password: [Output] ERROR 1130 (HY000): Host '192.168.1.12' is not allowed to connect to this MySQL server
這個(gè)問題是因?yàn)椋绻蛻魴C(jī)系統(tǒng)沒有連接mysql服務(wù)器的權(quán)限。默認(rèn)情況下,mysql服務(wù)器不允許任何遠(yuǎn)程客戶端連接。
(相關(guān)推薦:MySQL教程)
允許MySQL客戶端連接:
允許客戶端系統(tǒng)連接mysql服務(wù)器。先使用ssh登錄遠(yuǎn)程mysql服務(wù)器,然后在本地登錄mysql服務(wù)器?,F(xiàn)在使用以下命令來允許遠(yuǎn)程客戶端。例如,如果遠(yuǎn)程客戶端的IP是192.168.1.12,并嘗試通過MySQL root帳戶進(jìn)行連接。
[以下命令需要在mysql服務(wù)器上運(yùn)行]
# mysql -u root -p Enter password: mysql> GRANT ALL ON *.* to root@'192.168.1.12' IDENTIFIED BY 'new-password'; mysql> FLUSH PRIVILEGES; mysql> quit
已在MySQL服務(wù)器中成功創(chuàng)建新帳戶以從指定的客戶端系統(tǒng)進(jìn)行連接。
讓我們嘗試從客戶端系統(tǒng)連接。
# mysql -h 192.168.1.10 -u root -p [Sample Output] Enter password: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 27 Server version: 5.1.69 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. mysql>
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享允許遠(yuǎn)程客戶端連接MySQL服務(wù)器的方法內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!