MySQL創建用戶與授權(Centos7.X中,Mysql5.7)


一、進入Mysql環境

  mysql -u root -p,按回車,輸入密碼。

二、創建數據庫

  create database dataname;

  1、命令或語句,必須是分號‘;’結束。

  2、dataname,表示將要創建的數據庫名稱。

  3、database,表示將要創建的是數據庫。

三、創建數據庫賬號

  create user 'username'@'host' identified by 'password';

  1、user,表示將要創建的是數據庫用戶(賬號)。

  2、username,表示將要創建的數據庫用戶名稱。

  3、host,表示指定該用戶可以在哪一台主機上登陸,可以是IP。如果是本地主機,可以是localhost,如果需要在任意一台遠程主機登陸,可以使用通配符%。

  4、password,表示指定將要創建的用戶的登陸密碼。密碼可以為空,若為空,則表示可以不使用密碼登陸。

四、數據庫賬戶授權

  grant privileges on databasename.tablename to 'username'@'host';

  1、privileges,表示將某數據庫的什么權限分配給哪個用戶(操作權限),如:insert、select、update 等,如果是所有權限,則使用all.

  2、databasename.tablename,表示某數據庫的某張表;databasename.*表示將該數據庫的所有表;*.*表示所有數據庫。

  3、如果被授權的用戶,需要可以對其他用戶進行授權,則:grant privileges on databasename.tablename to 'username'@'host' with grant option;


免責聲明!

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



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