https://blog.csdn.net/jianjiao7869/article/details/81029171
1、Navicat鏈接服務器
2、主機名就是服務器的IP地址,因爲默認用戶名和密碼都是root,很容易被別人登錄。我們這裏修改一下鏈接服務器的用戶和密碼。
3、還有這種操作?
服務器登錄mysql
mysql –uroot -p //回車輸入密碼
1
先查詢user表,查看用戶和主機權限
use mysql
select user, host from mysql.user;
1
2
這裏的%代表的是任意機器都能通過root來遠程鏈接到服務器,我們接下來要刪除 root % 的這條數據,改成自己自定義的用戶和密碼。
修改權限
GRANT ALL PRIVILEGES ON *.* TO 'XXXXX'@'%'IDENTIFIED BY 'AAAAA' WITH GRANT OPTION;
1
這裏的XXXXX代表用戶賬號,AAAAA代表你設置的密碼。
刪除 root % 的這條數據
delete from mysql.user where user = 'root' and host = '%';
1
5. 更新權限
flush privileges;
1
6. 再看看user表
7.這樣Navicat的用戶名和密碼就是自定義的,安全性更高。