一、mysql 安裝及使用
1、 修改mysql登錄密碼 賬戶root 密碼
/usr/bin/ -u root -p
如果有反復操作后出現輸入密碼提示,需要輸入舊密碼
2、 顯示數據庫mysql>show ;
3、 使用mysql數據庫mysql>use mysql;
4、 顯示mysql數據庫中的表mysql>show ;
5、 查看user表結構mysql> user;
6、 顯示user表中數據
7、 創建新的數據庫lss
8、 創建新的表haha,表中包括字段name、age,類型分別為char(16)、int(10)。以分號結束。 如果忘記打了,可以如圖補齊。
9、 刪除haha表
10、刪除數據庫lss
11、重復步驟7-8mysql數據庫查看表內容,之后插入數據(參照圖)li 18 ,wang 20
可能會出現 haha表不在lss數據庫中,想想如何解決。use lss
12、查詢haha表中的數據
13、插入一條新數據 19;
14、修改數據為 17
15、刪除數據記錄
二、維護數據庫
16、GRANT 權限列表 on 庫名.表名 to 用戶名@來源地址 [ by ‘密碼’]
權限列表mysql數據庫查看表內容,用于列出授權使用的各種操作,以逗號分隔,如 ,,。all表示所有權限
庫名.表名,制動授權操作的庫和表的名稱。可以使用通配符。
用戶名@來源地址,制定用戶名和客戶機地址。通配符%,表示區域內所有地址。
by ‘密碼’,用于用戶連接數據庫時使用的密碼。
建立lss用戶,允許本機訪問,對lss庫中的所有表具有查詢權限,密碼為’’,
mysql> grant on lss.* to 'lss'@'' by '';
17、驗證lss用戶權限。
18、查看授權信息
show for 用戶名@來源地址
mysql> show for 'lss'@'';
19、撤銷權限
權限列表 on 庫名.表名from 用戶名@來源地址
有可能也會失敗哦,分析下原因。 用lss登錄的數據庫,切換到root登錄后操作
20、備份數據庫
導出部分表
[選項] 庫名 [表名1] [表名2] > /備份路徑/備份文件名
導出一個或多個完整的庫,包括所有表
[選項] - - 庫名1 [庫名名2] > /備份路徑/備份文件名
備份所有的數據庫
[選項] - - all - > /備份路徑/備份文件名
選項為用戶名和密碼
21、查看備份文件內容
grep -v "^--" /lss/1.sql |grep -v"^/"|grep -v "^$"
22、恢復數據庫
mysql [選項] 庫名表名 < /備份路徑/備份文件名
mysql -u root -p lss