剛剛安裝的數據庫是只允許本地連接的,這時候如果想用 navicat 連接數據庫的話就得用 SSH 連接模式
取消SSH連接:
如果需要給mysql開啟遠程連接的權限
```
mysql> use mysql;?
mysql>?GRANT ALL PRIVILEGES ON *.* TO 'root'@'%(%表示任何電腦,也可以指定ip,指定ip不用寫%)' IDENTIFIED BY '(密碼)' WITH GRANT OPTION;
mysql>?flush privileges;
```
恢復SSH連接
如果開啟權限之后又想取消權限
?
```
mysql> ?use mysql;
mysql> ?select host,user from user;
+-----------+---------------+
| host ? ? ?| user ? ? ? ? ?|
+-----------+---------------+
| % ? ? ? ? | root ? ? ? ? ?|
| localhost | mysql.session |
| localhost | mysql.sys ? ? |
| localhost | root ? ? ? ? ?|
+-----------+---------------+
mysql> delete from user where host='%';
mysql> flush priviledges;
```
OK 解決
---------------------
作者:虛室有余閑
來源:CSDN
原文:https://blog.csdn.net/liuchangjie0112/article/details/84861369
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!