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時,表示可本地登錄;使用通配符%時,表示可以從任意遠程主機登陸