MySQL數據庫取消只允許SSH連接和恢復SSH連接

剛剛安裝的數據庫是隻允許本地連接的,這時候如果想用 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 解決

原文連接:https://blog.csdn.net/Liuboxx1/article/details/81113237,貌似不好用,一直報錯,所以我改了命令,可以參考我的這篇

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章