MySQL創建用戶遠程登錄並限制權限只能訪問指定數據庫

MySQL創建用戶遠程登錄並限制權限只能訪問指定數據庫
1.使用root賬戶登錄mysql

mysql -uroot -ppassword

2.進入mysql數據庫

mysql > use mysql

3.限制用戶權限

GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `db_test`.* TO 'user_test'@'localhost';

'db_test’爲指定的數據庫,‘user_test’是限制的用戶,‘localhost’表示只能本地訪問,如果想讓遠程IP訪問,可將’localhost’換成’%’

如想授予所有權限,則執行下面命令

mysql> GRANT ALL PRIVILEGES ON db_test.* TO 'user_test'@'%';

4.刷新權限

flush privileges;

創建用戶語法

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

host爲localhost時,表示可本地登錄;使用通配符%時,表示可以從任意遠程主機登錄

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