MySQl創建用戶和授權


一、創建用戶和授權

1.創建用戶

C:\Windows\system32>mysql -uroot -p #進入mysql數據庫
mysql> use mysql
Database changed
#指定IP地址192.168.11.48的wen用戶登錄
mysql> create user "wen"@"192.168.11.48" identified by '123';
Query OK, 0 rows affected (0.01 sec)

#指定IP地址以192.168.11.開頭的wen用戶登錄
mysql> create user "wen"@"192.168.11.%" identified by '123';

#指定任何IP的wen用戶登錄
mysql> create user "wen"@"%" identified by '123';
2.授權
mysql> grant select,insert on db2.student to 'wen'@'192.168.11.48';
Query OK, 0 rows affected (0.00 sec)
# 所有權限all privileges
mysql> grant all privileges on db2.student to 'wen'@'192.168.11.48';
Query OK, 0 rows affected (0.00 sec)

3.連接服務器

E:\>mysql -h 192.168.11.48 -p3306 -uyuan -p123

  4.查看授權

show grants for '用戶'@'IP地址'

二、取消授權和修改、刪除用戶  

1.修改用戶
mysql> rename user 'wen'@'192.168.11.48' to 'yuan';
Query OK, 0 rows affected (0.00 sec)
2.修改密碼
mysql> set password for 'yuan'=password('123');
Query OK, 0 rows affected, 1 warning (0.00 sec)
3.刪除用戶
mysql> drop user 'yuan';
Query OK, 0 rows affected (0.00 sec)
4.取消權限
mysql> revoke all privileges on db1.student from 'yuan';
#取消所有權限
mysql>revoke all privileges on '*' from 'wen'@'%';

三、MySQL備份

1.備份
以管理員的身份進入cmd——切換到備份數據庫要存儲的路徑——mysqldump -uroot 要備份的db文件名 > 備份文件名.sql -p;
E:\>mysqldump -uroot db1 > db1.sql -p;
E:\>mysqdump -u root -d db1 > db1.sql -p #備份數據結構不備份數據
2.恢復備份/導入備份數據到指定數據庫
進入mysql -uroot -p——創建一個新的數據庫——use 新創建的數據庫——source 要導入的數據庫路徑
C:\Windows\System32>mysql -uroot -p
mysql> create database db6;
Query OK, 1 row affected (0.01 sec)
mysql> use db6;
Database changed
mysql> source E:\db1.sql;

  

 

 

 

 

 

 

 

 

 

 

  

  


免責聲明!

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



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