Mariadb10.4+ 創建新用戶並授權


      之前版本還支持的一些命令,現在已不支持了。之前在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';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM