MySQL 創建用戶步驟:
INSERT INTO mysql.user (HOST,USER,PASSWord) VALUES('%','test', PASSWORD('test'));
或者
CREATE USER test@'%' IDENTIFIED BY 'test';
增加一個test用戶,密碼為test,%表示不限制登錄ip,可以加個IP表示只能在192.168.1.1上登錄
刷新權限
FLUSH PRIVILEGES ;
給用戶賦權限值:
GRANT ALL PRIVILEGES ON test.* TO test@'%' IDENTIFIED BY 'test';
給test用戶賦值test庫的所有權限
也可以只賦值select, insert, update, delete
PS:
給用戶賦值權限的時候可能會報如下錯誤 mysql access denied for user root@localhost
表示root用戶沒有賦值其他用戶權限的操作, 查詢SELECT * FROM mysql.`user`該表
找到對應的root用戶查看Grant_priv字段是否是N ,如果是N改成Y刷新退出重新登錄就可以了
新聞熱點
疑難解答