Toggle navigation
gienginali
:::
主選單
資訊安全
網路測速
線上書籍
登入
登入
帳號
密碼
登入
:::
新聞載入中,請稍後...
所有書籍
「Linux SFS3」目錄
MarkDown
3-2
1. 設定
1-1 小貓登入
1-1-1 小貓圖片登入 實作
2. Mysql
2-1 備份方式改變
2-1-1 InnoDB2.txt
2-1-2 InnoDB.txt
3-2
3-3 全面迎接 automysqlbackup 的備份方式
3-4 這樣資料庫用拷貝的..就一樣能用
3-5 資料庫格式升級轉換 5.0.x ---> 現在版本
3-6 txt
4. 其餘
4-1 重開機後還原學生設定
5. 更新
5-1 手動更新
5-2 手動更新-2
6. Linux
6-1 JDK
3-4 這樣資料庫用拷貝的..就一樣能用
Linux SFS3 ========== **全面迎接 automysqlbackup 的備份方式** ==============================
[http://163.23.89.100/~chi/blog/index.php?load=read&id=301](http://163.23.89.100/%7Echi/blog/index.php?load=read&id=301)
作者: 村仔 日期: 2014-11-26 00:03 ---------------------------
字體大小:
小
中
大

MySQL 之前的資料庫引擎是 MyISAM 但在 MySQL 5.5 之後的預設 資料庫引擎 則是 InnoDB 在 MyISAM 資料庫引擎下, 我們可以在停止資料庫的情況下,透過拷貝的方式來備份資料庫。 這個方式從mysql 3.X版 直到 5.5版 間,都不曾變化。 但在mysql 5.5版後,預設的 資料庫引擎 是 InnoDB, 這樣就再也不能用拷貝的方式備份了。 最好的方式,就是用原本官方提供的 mysqldump 指令來備份。 經瑩光老師介紹... 可以改用ubuntu 套件庫中內建的 automysqlbackup 來處理這個備份的難題。 未來在acfs安裝光碟裡,將以這支程式為主要備份方式。 現在己經使用的12.04及14.04的acfs-sfs版本 強烈建議請改用下面方式來進行備份。 **\[安裝\]**
sudo apt-get install -y automysqlbackup
安裝好後..請編輯程式執行設定檔 **\[設定\]**
sudo vim /etc/default/automysqlbackup
如果想要修改備份後的檔案放置位置,請修改下面參數 BACKUPDIR="/var/lib/automysqlbackup" **\[執行\]** 修改好備份位置後... 就可以下指令進行備份了。
sudo automysqlbackup
**\[自動執行\]**
sudo crontab -e
加入一行例如: 10 5 \* \* 1 /usr/sbin/automysqlbackup > /dev/null 這樣它每週一5點10分就會開始備份
下面為維修時的用法... 無須要請略過....
**
另外下面作法--不用關閉資料庫
**
\--------------------------------------------------------- **
\[復原時的作法--
小心操作
\]
**
\#切換成root sudo -i #
刪除舊資料庫--請事先備份好才刪除
mysqladmin -uroot -p密碼 drop sfs3
\# 建立空白資料庫
mysqladmin -uroot -p密碼 create sfs3
\#到備份目錄解開備份檔
cd /備份目錄/automysqlbackup/daily/sfs3 gunzip 備份檔.gz
\# 匯入資料到資料庫
mysql -uroot -p密碼 sfs3 < sfs3.sql
:::
展開
|
闔起
文章類別
書籍目錄
展開
|
闔起
線上使用者
28
人線上 (
27
人在瀏覽
線上書籍
)
會員: 0
訪客: 28
更多…