Mac系統(tǒng)Navicat連接遠程mysql

一步一步解決mac版本的Navicat連接遠程mysql

云服務器:騰訊云1核1GB1Mbps
系統(tǒng):centos7.2  已安裝lnmp 1.5

這時mac上使用Navicat連接遠程mysql是拒絕訪問,沒關系,一步步搞一下

1.設置mysql允許遠程連接數(shù)據(jù)庫

使用“use mysql”命令,選擇要使用的數(shù)據(jù)庫,修改遠程連接的基本信息,保存在mysql數(shù)據(jù)庫中,因此使用mysql數(shù)據(jù)庫。

使用“GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;”命令可以更改遠程連接的設置。

mysql> use mysql;mysql> GRANT ALL PRIVILEGES ON . TO '數(shù)據(jù)庫用戶名(一般是root)'@'%' IDENTIFIED BY '數(shù)據(jù)庫密碼' WITH GRANT OPTION;

使用“flush privileges;”命令刷新剛才修改的權(quán)限,使其生效

mysql> flush privileges;
mysql> use mysql
Database changed
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '*********' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

2.開放3306端口

Centos 7使用firewalld代替了原來的iptables。下面記錄如何使用firewalld開放Linux端口

1.systemctl start firewalld 開啟防火墻

2.firewall-cmd --zone=public --add-port=3306/tcp --permanent

命令含義:

--zone #作用域

--add-port=80/tcp #添加端口,格式為:端口/通訊協(xié)議

--permanent #永久生效,沒有此參數(shù)重啟后失效

3.firewall-cmd --reload

img1
  1. 測試一下,還不行的,添加出入站規(guī)則


    img2

4.可能會出現(xiàn)下圖狀況


img3

解決方案:

進入mysql

更改max_connection_errors的值,即提高允許的max_connection_errors的數(shù)量。

查看該屬性設置為多大:命令:show global variables like '%max_connect_errors%';

mysql> show global variables like '%max_connect_errors%';
+--------------------+-------+
| Variable_name      | Value |
+--------------------+-------+
| max_connect_errors | 100   |
+--------------------+-------+
1 row in set (0.00 sec)

然后修改該屬性

mysql> set global max_connect_errors=1000;
Query OK, 0 rows affected (0.00 sec)

mysql> show global variables like '%max_connect_errors%';
+--------------------+-------+
| Variable_name      | Value |
+--------------------+-------+
| max_connect_errors | 1000  |
+--------------------+-------+
1 row in set (0.00 sec)

mysql> exit

這樣子設置后會發(fā)現(xiàn)還會出現(xiàn)一樣的問題,永久解決問題的話就接著操作

進入mysql配置文件,設置max_connect_errors = 1000,重啟mysql,完畢

max_connect_errors = 1000
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容