MySQL權限管理常用命令


1、進入mysql命令行。

 

(1)SSH連接:
mysql -u root -p
輸入root密碼

 

(2)Navicat for MySQL中:
右擊連接,選擇“命令列界面..”

 

2、mysql環境操作

 

(1)創建用戶
Mysql> create user 'USERNAME'@'%' identified by 'PASSWORD';
Mysql> create user 'ljf'@'%' identified by '123456';
注:% 匹配任務訪問來源,任意IP

 

(2)更改用戶名
Mysql> rename user OLD_NAME to NEW_NAME;
Mysql> rename user ljf to zy;

 

(3)修改密碼
mysql> set password for 用戶名@localhost = password('新密碼');
mysql> set password for ljf = password('ljf123');

 

(4)查詢所有用戶
mysql> select user,host,password from mysql.user;

(5)刪除用戶
Mysql> drop user 'USERNAME'@'HOST';
Mysql> drop user ljf;

 

(6)用戶授權
Mysql> grant all on rulian.* to ljf@'%' identified by '123456';
Mysql> grant select,insert,update,delete,alter,create,create view,show view,execute,index on rulian.* to ljf@'%' identified by '123456';
注:一是全部操作授權,一是針對性操作授權。

 

(7)移除授權;
Mysql> revoke all on rulian.* from 'ljf'@'%';

(8)刷新授權表;
Mysql> flush privileges;
注:用於配置即時生效。

 

(9)退出
Mysql> exit;

 


免責聲明!

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



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