mysql數據庫基本命令
阿新 • • 發佈:2018-01-12
text 新建用戶 ext fec tex grants 刪除表 bus size 1.查看當前服務器中有哪些數據庫
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/6823d5cbd702a52ef65378d89404b21d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.查看mysql數據庫中有哪些表
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/4b7b8fb3ea53252cd98ab8bed6333241.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3.查看users表的結構
4)查看權限
Show grants for ‘dbuser’@’192.168.4.19’
5)撤銷權限
首先查看已有權限
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/21d03d21b949a922f5e2f1686eea5b0d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
執行命令撤銷權限Revoke all on auth.* from ‘xiaoqi’@’localhost’
再次查看權限
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/6823d5cbd702a52ef65378d89404b21d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
2.查看mysql數據庫中有哪些表
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/4b7b8fb3ea53252cd98ab8bed6333241.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
3.查看users表的結構
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/02447a21acf38ea7c6ff815ca35b8f8c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
4.創建新的數據庫auth和表users
5.刪除users表和auth數據庫
6.插入數據
7.查詢數據
增刪改查的語句和sqlserver的語句完全一樣,可參考sqlserver語句,這裏不再詳細演示
8、數據庫的用戶授權
1)新建用戶xiaoqi,並賦予對auth數據庫中的所有表select權限
2)使用xiaoqi登錄服務器 3)新建數據庫bdqn,並授權從ip地址192.168.4.19的主機連接,用戶名為dbuser,密碼為pwd@123,允許在bdqn數據庫中執行任何操作
br/>3)新建數據庫bdqn,並授權從ip地址192.168.4.19的主機連接,用戶名為dbuser,密碼為pwd@123,允許在bdqn數據庫中執行任何操作
4)查看權限
Show grants for ‘dbuser’@’192.168.4.19’
5)撤銷權限
首先查看已有權限
![技術分享圖片](http://i2.51cto.com/images/blog/201801/11/21d03d21b949a922f5e2f1686eea5b0d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
執行命令撤銷權限Revoke all on auth.* from ‘xiaoqi’@’localhost’
再次查看權限
9、數據庫的備份與恢復
分別備份表,備份庫,備份所有庫
10、刪除表users,然後恢復
查看表已經恢復
11、若備份文件中已經包括完整的數據庫信息,則執行導入操作時無須指定庫名,例如:從備份文件auth.sql恢復auth庫
首先進入數據庫存儲目錄:Cd /usr/local/mysql/data,然後執行下圖命令
mysql數據庫基本命令