##數據庫備份mysql
#一、爲何須要備份 1)須要升級數據庫或者是須要增長一個從庫的時候 2)主庫或者從庫宕機,須要數據的備份 3)人爲的DDl或者是DML的語句,致使主從庫的數據消失 4)跨機房的災備,須要備份數據到遠端程序 #二、備份分類 1). 物理備份: 直接複製數據庫文件,適用於大型數據庫環境。但不能恢復到異構系統中如Windows。 2). 邏輯備份: 備份的是建表、建庫、插入等操做所執行SQL語句,適用於中小型數據庫,效率相對較低。 3). 導出表: 將表導入到文本文件中。 #三、使用mysqldump實現邏輯備份 1).mysqldump -uroot -p db3 > D:/db3.sq 2).-B : 會自動建立數據庫, 而且自動使用此數據庫 mysqldump -uroot -p -B db2 > D:/db2.sql #)四、恢復表的數據 1). create database db3; 2). exit 3). mysql -uroot -p xxx < D:/db3.sql 或者 source D:/db2.sql;
##數據庫高性能優化案例學習sql
https://www.cnblogs.com/huchong/tag/MySQL高性能優化系列/