Google Code Prettify - 輕量級的語法上色工具

星期三, 9月 09, 2015

MySQL DB備份

MySQL資料庫備份語法

匯出
     mysqldump - -opt database > backup-file.sql

匯入
     mysql database < backup-file.sql


------------------------------------
MySQL DB 部份了,預設 MySQL 的 DB 檔案是存在 /var/lib/mysql 內,
以 DB 名稱為目錄,目錄內就是該 DB 的所有資料,像 phpbb2 這個 DB,
就是存在 /var/lib/mysql/phpbb2 內,在備份前,因為怕資料尚未完全寫入磁碟,
而且 MySQL 會 Lock 在使用的 DB 檔案,所以應該是要先把 MySQL 先 Shutdown 一下,
整個備份的程序可以下像下面的指令去完成:

    /etc/rc.d/init.d/mysqld stop
    tar cvfz phpbb2_db_20020601.tgz phpbb2
    /etc/rc.d/init.d/mysqld start