目前,大多數都使用Navicat及其他數據庫可視管理工具操作數據庫,而使用Navicat工具則需要mysql賬號登錄。mysql默認只有root賬號,為了安全起見,使用遠程管理工具時最好使用其他賬號登錄,所以需要創建新的賬號並授予遠程登錄權限,本文旨在記錄操作步驟,方便新手學習。
1、登錄mysql,執行登錄命令,輸入密碼進行登錄。
mysql -u root -p
2、指向操作的mysql數據庫,用戶信息都在mysql中管理。
mysql> use mysql;
3、創建用戶“test001”,並指定密碼"123456"。
mysql> create user 'test001' identified by '123456'; Query OK, 0 rows affected (0.00 sec)
4、授予用戶“test001”遠程登錄權限,需要指定設置的密碼。
mysql> grant all privileges on *.* to 'test001'@'%' identified by '123456' with grant option; Query OK, 0 rows affected, 1 warning (0.00 sec)
5、刷新mysql用戶權限。
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
6、此時已經可以使用創建好的用戶“test001”進行遠程登錄了。
注意:若還不能遠程登錄,看下服務器防火牆設置,需要把3306端口放開。
操作過程的截圖如下:
① 登錄
② 指定操作數據庫
③ 創建用戶
④ 授權遠程登錄
⑤ 刷新用戶權限