中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Linux下mysql實現遠程連接

發布時間:2020-08-23 03:23:52 來源:網絡 閱讀:577 作者:huangjinjin520 欄目:MySQL數據庫

首先明白一點并不是mysql禁止遠程連接,而是MYSQL的賬號禁止遠程連接。可能覺得我有點咬文嚼字了,不過我感覺分清這點還是很重要的。默認情況下,所有賬號都是禁止遠程連接的。在安裝MYSQL的時候,在設置ROOT密碼那里有一個CHECKBOX,選中的話就開啟了ROOT的遠程登陸功能,默認是沒被選中的。
利用:

         select * frommysql.user

查出所有的MYSQL用戶,可以發現默認情況下,這些記錄的host字段的值全都是localhost,這個host字段就是表示哪些機器可以利用此賬號連接到本機的MYSQL。localhost當然就代表本機了。所以默認情況下別的機器無法連接。
所以要想開啟一個賬號的遠程連接,只要將這個賬號所對應的host字段改成那個IP就行。
比如:

         update user set host = '192.168.230.2' whereuser='ninty';

執行完此命令以后還要執行:

        flush privileges;

來刷新所有數據庫用戶的權限配置信息讓設置及時生效。或者重啟MYSQL。
將ninty這個賬號的host改成192.168.230.2,這樣192.168.230.2這臺機器就允許通過ninty這個賬號來連接到本機的MYSQL;不過用別的賬號仍然是不行的。將ninty的host改成192.168.230.2,就只有192.168.230.2這臺機器可以通過ninty這個賬號來連接到本機的MYSQL,其它的機器(包括本機)都無法進行連接。
如果想將一個賬號設置成任何IP都可以登陸,將host改成 % 就行;如果只能192.168.230這個網段的IP可以登陸,那就將host改成:192.168.230.%
一些常見的錯誤信息:
ERROR 1130 (00000):Host 'AAAAA-8HK8AISO' is not allowed to connect to this MySQL server
AAAAA-8HK8AISO應該是本機的機器名,當MYSQL服務器禁止本機使用相應的賬號連接的時候,就會暴這個錯誤。這時換一個允許本機去連的賬號就可以啦。

ERROR 1045(28000): Access denied for user 'joejoe1991'@'TQSOFT-8HK8AISO' (using password:YES)
這個錯誤一般就是用戶名或者密碼錯誤,這時應該是允許本機連接的, 否則報的應該是上面那個錯。

ERROR 2003 (HY000): Can't connect to MySQL server on'192.168.230.2' (10061)
這個應該是網絡方面的原因連不到MYSQL,可能是IP或者端口不對,或者服務器沒有開啟MYSQL或者防火墻擋住了連接 。

PS:Linux下安裝完MySQL默認用戶是沒有密碼的,開啟遠程連接之前最好將用戶設上密碼。

一個簡單的方法是:
shell命令下執行mysqladmin -u root password "密碼",可以通過訪問mysql數據庫命令:

    [root@gaoke~]#mysql -uroot -p → 敲回車 輸入密碼進行驗證。

Linux下mysql實現遠程連接

向AI問一下細節

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

AI

云安县| 会泽县| 鄂尔多斯市| 青海省| 郎溪县| 濮阳县| 公安县| 保定市| 浦北县| 双鸭山市| 台南市| 修文县| 赣州市| 连平县| 逊克县| 万盛区| 温宿县| 黎城县| 莲花县| 惠州市| 盐津县| 澄城县| 临夏市| 朝阳县| 余姚市| 乌拉特中旗| 漳平市| 普兰店市| 绍兴县| 双辽市| 柳林县| 湘西| 华宁县| 师宗县| 平原县| 澳门| 昌宁县| 蕉岭县| 临安市| 商南县| 通州市|