Linux下給mysql創建用戶並分配權限


// fe_group 用戶名
// fe 數據庫名
// 123456 密碼

 

1.新建用戶

 1 //登錄MYSQL
 2 @>mysql -u root -p
 3 @>密碼
 4 //創建用戶
 5 mysql> insert into mysql.user(Host,User,Password) values('localhost','fe_group',password('123456'));
 6 //刷新系統權限表
 7 mysql>flush privileges;
 8 這樣就創建了一個名為:fe_group 密碼 123456 的用戶。
 9 //退出后登錄一下
10 mysql>exit;
11 @>mysql -u fe_group -p
12 @>輸入密碼 123456
13 mysql>登錄成功 

2.為用戶授權

 1 //登錄MYSQL(有ROOT權限)。我里我以ROOT身份登錄。
 2 @>mysql -u root -p
 3 @>密碼
 4 //首先為用戶創建一個數據庫(fe)
 5 mysql>create database fe;
 6 //授權fe_group用戶擁有fe數據庫的所有權限
 7 @>grant all privileges on fe.* to fe_group@localhost identified by '123456';
 8 //localhost是本地訪問,其他地址訪問不了,%是所有
 9 @>grant all privileges on fe.* to fe_group@'%' identified by '123456';
10 //刷新系統權限表
11 mysql>flush privileges;

 


免責聲明!

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



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