MySQL新增用戶以及數據庫訪問受權

1、新建用戶

//登陸MYSQL
@>mysql -u root -p
@>密碼
//建立用戶
mysql> insert into mysql.user(Host,User,Password)
values(「localhost」,」cplusplus」,password(「cplusplus.me」));
//刷新系統權限表
mysql>flush privileges;
這樣就建立了一個名爲:cplusplus 密碼爲:cplusplus.me 的用戶。


2、登陸測試

mysql>exit;
@>mysql -u cplusplus -p
@>輸入密碼
mysql>登陸成功


3、用戶受權

//登陸MYSQL
@>mysql -u root -p
@>密碼
//首先爲用戶建立一個數據庫(cplusplusDB)
mysql>create database cplusplusDB;
//受權cplusplus用戶擁有cplusplusDB數據庫的全部權限。
>grant all privileges on cplusplusDB.* to cplusplus@localhost identified
by ‘cplusplus.me';
//刷新系統權限表
mysql>flush privileges;
mysql>其它操做


4、部分受權

mysql>grant select,update on cplusplusDB.* to cplusplus@localhost
identified by ‘cplusplus.me';
//刷新系統權限表。
mysql>flush privileges;


5、刪除用戶

@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User=」cplusplus」 and Host=」localhost」;
mysql>flush privileges;


6、刪除數據庫

mysql>drop database cplusplusDB;

7、修改密碼

@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password(‘新密碼’) where
User=」cplusplus」 and Host=」localhost」;
mysql>flush privileges;mysql

相關文章
相關標籤/搜索