最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

連接遠程mysql數(shù)據(jù)庫失敗常見原因及解決方案

 更新時間:2024年07月08日 16:37:22   作者:Thomas_Lean  
這篇文章主要介紹了連接遠程mysql數(shù)據(jù)庫失敗常見原因及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

連接遠程mysql數(shù)據(jù)庫失敗常見原因及解決

安裝好mysql后,想本地用Navicat直接遠程鏈接方便一些,結(jié)果發(fā)現(xiàn)連不上。

我第一個想到的就是數(shù)據(jù)庫沒有開放遠程登陸權(quán)限,于是設(shè)置明明如下:

進入mysql開放權(quán)限

bash-4.2# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 399
Server version: 5.7.29 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, 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> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

再次鏈接,又是一樣的錯誤?。。?/p>

如圖:

查看網(wǎng)絡(luò)端口開放情況:

[root@docker home]# ss -tlnp
State       Recv-Q Send-Q        Local Address:Port                       Peer Address:Port              
LISTEN      0      100               127.0.0.1:25                                    *:*                   users:(("master",pid=1554,fd=13))
LISTEN      0      128                       *:22                                    *:*                   users:(("sshd",pid=1161,fd=3))
LISTEN      0      100                   [::1]:25                                 [::]:*                   users:(("master",pid=1554,fd=14))
LISTEN      0      128                    [::]:22                                 [::]:*                   users:(("sshd",pid=1161,fd=4))

果然沒有數(shù)據(jù)3306的端口,也就是說服務(wù)器不允許非本地ip訪問數(shù)據(jù)庫。

新建用戶

CREATE USER ‘data_center'@‘%' IDENTIFIED BY ‘pass';
GRANT ALL PRIVILEGES ON . TO ‘data_center'@‘%' WITH GRANT OPTION;
ALTER USER ‘data_center'@‘%' IDENTIFIED WITH mysql_native_password BY ‘pass';

配置文件限制遠程訪問

可能是配置文件只允許自己本機才能訪問,所以就去修改配置文件:

找到

bind-address = 127.0.0.1
或
skip-networking

并注釋掉,然后重啟mysql。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

泰宁县| 大港区| 阜平县| 湄潭县| 湟源县| 望都县| 登封市| 康保县| 宜昌市| 嘉善县| 子长县| 政和县| 区。| 张家港市| 花莲县| 永吉县| 拉孜县| 五寨县| 克东县| 新沂市| 泽库县| 油尖旺区| 南城县| 常宁市| 江孜县| 白沙| 五原县| 读书| 太谷县| 新巴尔虎右旗| 鸡东县| 鞍山市| 木里| 宽城| 合江县| 新宁县| 新密市| 鸡西市| 固阳县| 温宿县| 衡南县|