linux十三週五次課(5月8日)筆記

十三週五次課(5月8日)
13.4 mysql用戶管理
13.5 經常使用sql語句
13.6 mysql數據庫備份恢復html

擴展 SQL語句教程 http://www.runoob.com/sql/sql-tutorial.html
什麼是事務?事務的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094
根據binlog恢復指定時間段的數據 http://www.javashuo.com/article/p-mfppegny-r.html
mysql字符集調整 http://xjsunjie.blog.51cto.com/999372/1355013
使用xtrabackup連接:http://pan.baidu.com/s/1miFpS9M 密碼:86dx 連接:http://pan.baidu.com/s/1o7GXBBW 密碼:ue2fmysql

13.4 mysql用戶管理
linux十三週五次課(5月8日)筆記linux

作一個網站,須要連數據庫,須要用戶名和密碼。不可能開發人員用root用戶去連,萬一會誤操做,誤刪庫,因此要受權其餘用戶。
linux十三週五次課(5月8日)筆記sql

試一下登陸,登陸不了,默認指定的是sock
linux十三週五次課(5月8日)筆記數據庫

須要用-h指定
linux十三週五次課(5月8日)筆記less

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記//打錯了,用分號退出來。ide

linux十三週五次課(5月8日)筆記

能夠連通,由於剛纔設置來源是local,針對的是sock。
linux十三週五次課(5月8日)筆記網站

linux十三週五次課(5月8日)筆記

查看是沒有的
linux十三週五次課(5月8日)筆記.net

查指定用戶的受權。
linux十三週五次課(5月8日)筆記3d

指定用戶
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

用於複製用戶。用戶名知道。密碼不知道。
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

同樣的密碼,同樣的ip
linux十三週五次課(5月8日)筆記

show grants用的很少。用於複製用戶。用戶名知道。密碼不知道。
把兩條執行,ip改一下。

13.5 經常使用sql語句
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

加\G顯示,整齊點。
linux十三週五次課(5月8日)筆記
//建議平時不要這樣用,表內容多的話,很耗時,耗費資源。

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

MyISAM引擎,這種很快能夠查出來。
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

InnoDB引擎,這種會很慢
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

兩個字段
linux十三週五次課(5月8日)筆記

模糊匹配
linux十三週五次課(5月8日)筆記

插入
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

插入一條
linux十三週五次課(5月8日)筆記

清空一個表。還有一個殼子。
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

連殼和數據一塊兒刪除掉。
linux十三週五次課(5月8日)筆記

把數據庫也刪除
linux十三週五次課(5月8日)筆記

//drop和truncate 儘可能少用,若是刪掉了線上跑的數據,備份又沒有,就等着開除。

13.6 MySQL數據庫備份恢復

linux十三週五次課(5月8日)筆記

回車後,出現的東西,是要備份的東西。
linux十三週五次課(5月8日)筆記

備份庫命令以下:
linux十三週五次課(5月8日)筆記// /tmp/mysql.sql是mysql庫的備份文件。能夠經過它恢復數據庫,也能夠恢復到另一個庫裏。

建立一個新的庫。
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

庫是mysql
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

備份表,命令以下:
linux十三週五次課(5月8日)筆記

查看備份表文件,命令以下:
#less /tmp/user.sql
linux十三週五次課(5月8日)筆記

恢復mysq庫裏面的user表,命令以下:
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

查看錶的內容。
linux十三週五次課(5月8日)筆記

只備份表的結構。
linux十三週五次課(5月8日)筆記

linux十三週五次課(5月8日)筆記

相關文章
相關標籤/搜索