之前版本還支持的一些命令,現在已不支持了。之前在Linux系統下,登錄數據庫在指定用戶的情況下,是需要輸入准確密碼才能訪問,現在即使隨便輸入用戶名也能訪問到數據庫。不知道這算不算Bug。
1、用戶創建
之前是可以支持Insert方式創建,但是現在只能通過 Create
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; -- 此處password是明文,不需要用password('密碼')來標識
2、密碼修改
之前是可以通過Update方式修改,現在只能通過Set方式來修改
命令: SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
如果是當前登陸用戶用:SET PASSWORD = PASSWORD("newpassword");
3、授權
這個命令感覺沒有變化,還是原來的命令:GRANT privileges ON databasename.tablename TO 'username'@'host'
完全權限 GRANT ALL ON *.* TO 'pig'@'%';
4、收回權限
這個也沒怎么明顯變化,REVOKE privilege ON databasename.tablename FROM 'username'@'host';