自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

linux系統(tǒng)下MYSQL備份恢復

運維 系統(tǒng)運維
數(shù)據(jù)庫備份是非常重要的。如果定期做好備份,這樣就可以在發(fā)生系統(tǒng)崩潰時恢復數(shù)據(jù)到最后一次正常的狀態(tài),把損失減小到最少。

數(shù)據(jù)庫備份是非常重要的。如果定期做好備份,這樣就可以在發(fā)生系統(tǒng)崩潰時恢復數(shù)據(jù)到最后一次正常的狀態(tài),把損失減小到最少。

一、 用命令實現(xiàn)備份

MySQLl提供了一個mysqldump命令,我們可以用它進行數(shù)據(jù)備份,下面假設(shè)要備份tm這個數(shù)據(jù)庫:

#mysqldump -u root -p tm > tm_050519.sql

按提示輸入密碼,這就把tm數(shù)據(jù)庫所有的表結(jié)構(gòu)和數(shù)據(jù)備份到tm_050519.sql了,因為要總進行備份工作,如果數(shù)據(jù)量大會占用很大空間,這時可以利用gzip壓縮數(shù)據(jù),命令如下:

#mysqldump -u root -p tm | gzip > tm_050519.sql.gz

系統(tǒng)崩潰,重建系統(tǒng)時,可以這樣恢復數(shù)據(jù):

#mysql -u root -p tm < tm_050519.sql

從壓縮文件直接恢復:

#gzip < tm_050519.sql.gz | mysql -u root -p tm

當然,有很多MySQL工具提供更直觀的備份恢復功能,比如用phpMyAdmin就很方便。但我認為,mysqldump是最基本、最通用的。

二、利用crontab,系統(tǒng)每天定時備份mysql數(shù)據(jù)庫

【內(nèi)容提要】利用系統(tǒng)crontab來定時執(zhí)行備份文件,按日期對備份結(jié)果進行保存,達到備份的目的。

利用系統(tǒng)crontab來定時執(zhí)行備份文件,按日期對備份結(jié)果進行保存,達到備份的目的。

1、創(chuàng)建保存?zhèn)浞菸募穆窂?mysqldata

#mkdir /mysqldata

2、創(chuàng)建/usr/sbin/bakmysql文件

#vi /usr/sbin/bakmysql

輸入

rq=` date +%Y%m%d `

tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

或者寫成

rq=` date +%Y%m%d `

mysqldump --all-databases -u root -p密碼 > /mysqldata/mysql$rq.sql

/var/lib/mysql是你數(shù)據(jù)庫文件的目錄,部分用戶是/usr/local/mysql/data,每個人可能不同

/mysqldata/表示保存?zhèn)浞菸募哪夸洠@個每個人也可以根據(jù)自己的要求來做。

3、修改文件屬性,使其可執(zhí)行

# chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab

#vi /etc/crontab

在下面添加

01 3 * * * root /usr/sbin/bakmysql

表示每天3點鐘執(zhí)行備份

5、重新啟動crond

# /etc/rc.d/init.d/crond restart

完成。

這樣每天你在/mysqldata可以看到這樣的文件

mysql20040619.tar.gz

你直接下載就可以了。

cd /usr/local/mysql/bin/

mysqldump -u用戶名 -p密碼 --databases 庫名 >/backdata/ddd07-11-15.sql

恢復語法

mysqladmin create target_db_name

mysql target_db_name < backup-file.sql

即 mysql 庫名 < 文件名

完成,注意,-u后面沒有空格, 你只需要把上面的中文換成你的相關(guān)信息就可以了!

【編輯推薦】

  1. 操作系統(tǒng)中Linux配置MySQL案例講解
  2. 在RHEL 4中安裝apache+mysql+php+ZendOptimizer的成功寶典
  3. Linux系統(tǒng)中Mysql 密碼恢復
責任編輯:趙寧寧 來源: 比特網(wǎng)
相關(guān)推薦

2020-12-16 20:30:24

Linux系統(tǒng)備份系統(tǒng)恢復

2012-05-15 13:55:18

Linux備份

2023-09-21 09:31:24

MySQL數(shù)據(jù)庫

2017-09-12 14:14:05

2010-09-13 14:25:03

2011-03-16 10:11:41

WindowsEnterpriseD

2009-09-30 10:23:20

Linux系統(tǒng)Mysql密碼恢復

2010-04-22 18:37:18

Aix系統(tǒng)

2010-08-25 10:16:48

DB2備份Linux

2017-07-10 14:26:03

Mysql數(shù)據(jù)備份數(shù)據(jù)恢復

2013-05-24 13:24:46

Mysql數(shù)據(jù)庫自動備份

2010-04-23 13:43:57

Aix操作系統(tǒng)

2020-07-23 19:42:12

MySQL備份恢復數(shù)據(jù)庫

2023-01-11 08:05:23

XtraBackupMySQL備份

2021-09-22 09:55:20

LinuxMySQL數(shù)據(jù)庫

2018-06-07 09:22:16

LinuxMysql備份

2016-10-19 16:50:43

大數(shù)據(jù)

2010-08-12 13:32:08

DB2數(shù)據(jù)庫備份

2010-08-09 13:30:27

DB2數(shù)據(jù)庫備份

2023-12-27 22:08:39

vivo數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號