mysql用戶(hù)與權(quán)限
1.mysql權(quán)限級(jí)別
1.全局--管理整個(gè)MySQL
2.庫(kù)--管理指定數(shù)據(jù)庫(kù)
3.表--管理數(shù)據(jù)庫(kù)指定表
4.字段--可以管理指定數(shù)據(jù)庫(kù)的指定表的指定字段
添加用戶(hù)
1.創(chuàng)建一個(gè)用戶(hù)并給一個(gè)密碼
create user 'root1'@'%' identified by 'root1';
root1-----用戶(hù)名
%-----授權(quán)所有遠(yuǎn)程登錄
root1-----用戶(hù)密碼
2.刷新權(quán)限
flush privileges;
刪除用戶(hù)
1.刪除用戶(hù)
dorp user 'root1'@'%';
2.刷新權(quán)限
flush privileges;
查看用戶(hù)
select user,host from mysql.user;
select current_user();
select user();
修改用戶(hù)名
修改用戶(hù)名
rename user 'root1'@'%' to 'root2'@'%';
刷新權(quán)限
flush privileges;
修改用戶(hù)密碼
alter user 'root1'@'%' identified by 'root';
查看用戶(hù)權(quán)限
show grants for 'root1'@'%';
添加用戶(hù)權(quán)限
grants all on test.score to 'root1'@'%';或
SELECT * FROM mysql.user WHERE user='root2'\G
test-----數(shù)據(jù)庫(kù)
score-----表
撤銷(xiāo)權(quán)限
revoke all on test.score from 'root1'@'%';
# 刷新權(quán)限
flush privileges;
標(biāo)簽: