mariadb(mysql)數據庫添加用戶並授權


注意:我用的是mariadb 5.5.68的版本

 

用戶操作

1. 創建用戶

格式:create user 用戶名@'IP' identified by '密碼';

create user xqs42b@'localhost' identified by '123456';

注意:IP可以為的值:

% : 表示什么樣的ip都可以訪問

localhost:本地的ip可以訪問

192.168.168.%:表示ip是192.168.168.0到192.168.168.9都可以訪問

  

2. 查詢用戶

select user,host from mysql.user;

 

3. 修改用戶密碼

alter user xqs42b@'localhost' identified by '123456';

  

4. 刪除用戶

drop mysql.user xqs42b@'localhost';

 

 

 

權限管理

1. 權限列表

ALL,SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS
FILE, REFERNCES, INDEX, ALTER,SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES,
LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW,  
CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, GREATE TABLESPACE

 

2. 授權

格式:grant 權限 on 作用目標 to 用戶 identified by 密碼 with grant option;

作用目標:
數據庫.表
*.*: 所有的庫和表
cswwlable.*: cswwlable的庫下的所有的表

grant all on *.* to xqs42b@'localhost' identified by '123456' with grant option;

 

3. 查看權限

show grants for xqs42b@'localhost';

  

4. 回收權限

revoke delete on cswwlable.* from xqs42b@'localhost';

 


免責聲明!

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



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