国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

MySQL數據庫備份的實際操作方法大全

數據庫 MySQL
此文章主要向大家描述的是MySQL數據庫備份的實際操作方法大全,假如你對MySQL數據庫備份的實際應用感興趣的話,你就可以對以下的文章進行閱讀了。

以下的文章主要介紹的是MySQL數據庫備份的實際操作方法,我曾經用過的MySQL備份方式主要有:mysqldump、mysqlhotcopy以及BACKUP TABLE 與SELECT INTO,OUTFILE,或者是備份二進制日志(binlog),還可以是直接拷貝數據文件和相關的配置文件。

MyISAM

 

表是保存成文件的形式,因此相對比較容易備份,上面提到的幾種方法都可以使用。Innodb 所有的表都保存在同一個數據文件 ibdata1

 

中(也可能是多個文件,或者是獨立的表空間文件),相對來說比較不好備份,免費的方案可以是拷貝數據文件、備份 binlog,或者用

 

mysqldump

 

1.mysqldump備份

 

mysqldump 是采用SQL級別的MySQL備份機制,它將數據表導成 SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的備份方法。

示例:mysqldump -uroot -p database table > /home/jobs/back.sql

mysqldump也可做增量備份,mysqldump相關參數網上較多,就不在此一一贅述了

2.mysqlhotcopy備份

mysqlhotcopy 是一個 PERL 程序。它使用 LOCK TABLES、FLUSH

TABLES 和 cp 或 scp

 

來快速備份數據庫。它是備份數據庫或單個表的最快的途徑,但它只能運行在數據庫文件(包括數據表定義文件、數據文件、索引文件)所在的機器上。

 

mysqlhotcopy 只能用于備份 MyISAM,并且只能運行在 類Unix 和 NetWare 系統上。

 

mysqlhotcopy 支持一次性拷貝多個數據庫,同時還支持正則表達。

示例: root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=root

-p=123456 database /tmp (把數據庫目錄 database 拷貝到 /tmp

 

下)root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=root -p=123456

 

db_name_1 ... db_name_n /tmproot#/usr/local/mysql/bin/mysqlhotcopy

 

-h=localhost -u=root -p=123456 db_name./regex/

 

/tmp更詳細的使用方法請查看手冊,或者調用下面的命令來查看 mysqlhotcopy 的幫助:

 

perldoc /usr/local/mysql/bin/mysqlhotcopy注意,想要使用 mysqlhotcopy,必須要有

SELECT、RELOAD(要執行 FLUSH TABLES) 權限,并且還必須要能夠有讀取 datadir/db_name 目錄的權限。

 

還原mysqlhotcopy MySQL備份出來的是整個數據庫目錄,使用時可以直接拷貝到 mysqld

指定的 datadir (在這里是 /usr/local/mysql/data/)目錄下即可,同時要注意權限的問題,如下例: root#cp

 

-rf db_name /usr/local/mysql/data/root#chown -R nobody:nobody

 

/usr/local/mysql/data/ (將 db_name 目錄的屬主改成 mysqld 運行用戶)

 

3.SQL 語法備份

3.1 備份BACKUP TABLE 語法其實和 mysqlhotcopy

的工作原理差不多,都是鎖表,然后拷貝數據文件。它能實現在線備份,但是效果不理想,因此不推薦使用。它只拷貝表結構文件和數據文件,不同時拷貝索引文

 

件,因此恢復時比較慢。例子: BACK TABLE tbl_name TO '/tmp/db_name/';注意,必須要有 FILE

 

權限才能執行本SQL,并且目錄 /tmp/db_name/ 必須能被 mysqld 用戶可寫,導出的文件不能覆蓋已經存在的文件,以避免安全問題。

 

恢復用 BACKUP TABLE 方法備份出來的文件,可以運行 RESTORE TABLE 語句來恢復數據表。例子: RESTORE TABLE FROM '/tmp/db_name/';權限要求類似上面所述。

3.2 SELECT INTO OUTFILE 則是把數據導出來成為普通的文本文件,可以自定義字段間隔的方式,方便處理這些數據。例子:

SELECT INTO OUTFILE '/tmp/db_name/tbl_name.txt' FROM tbl_name;注意,必須要有

 

FILE 權限才能執行本SQL,并且文件 /tmp/db_name/tbl_name.txt 必須能被 mysqld

 

用戶可寫,導出的文件不能覆蓋已經存在的文件,以避免安全問題。

 

用 SELECT INTO OUTFILE 方法備份出來的文件,可以運行 LOAD DATA INFILE 語句來恢復數據表。例子: LOAD

DATA INFILE '/tmp/db_name/tbl_name.txt' INTO TABLE

 

tbl_name;權限要求類似上面所述。倒入數據之前,數據表要已經存在才行。如果擔心數據會發生重復,可以增加 REPLACE

 

關鍵字來替換已有記錄或者用 IGNORE 關鍵字來忽略他們。

 

4.啟用二進制日志(binlog)

采用 binlog 的方法相對來說更靈活,省心省力,而且還可以支持增量MySQL備份。

啟用 binlog 時必須要重啟 mysqld。首先,關閉 mysqld,打開 my.cnf,加入以下幾行:

server-id = 1

log-bin = binlog

log-bin-index = binlog.index

然后啟動 mysqld 就可以了。運行過程中會產生 binlog.000001 以及 binlog.index,前面的文件是 mysqld

記錄所有對數據的更新操作,后面的文件則是所有 binlog 的索引,都不能輕易刪除。關于 binlog 的信息請查看手冊。

 

需要備份時,可以先執行一下 SQL 語句,讓 mysqld 終止對當前 binlog

的寫入,就可以把文件直接備份,這樣的話就能達到增量備份的目的了: FLUSH LOGS;如果是備份復制系統中的從服務器,還應該備份

 

master.info 和 relay-log.info 文件。

 

備份出來的 binlog 文件可以用 MySQL 提供的工具 mysqlbinlog 來查看,如:

/usr/local/mysql/bin/mysqlbinlog /tmp/binlog.000001該工具允許你顯示指定的數據庫下的所有

 

SQL 語句,并且還可以限定時間范圍,相當的方便,詳細的請查看手冊。

 

恢復時,可以采用類似以下語句來做到: /usr/local/mysql/bin/mysqlbinlog /tmp/binlog.000001

| mysql -uyejr -pyejr db_name把 mysqlbinlog 輸出的 SQL 語句直接作為輸入來執行它。

 

如果你有空閑的機器,不妨采用這種方式來備份。由于作為 slave 的機器性能要求相對不是那么高,因此成本低,用低成本就能實現增量備份而且還能分擔一部分數據查詢壓力,何樂而不為呢?

5.拷貝文件

直接備份數據文件相較前幾種方法,MySQL備份數據文件最為直接、快速、方便,缺點是基本上不能實現增量備份。

為了保證數據的一致性,需要在靠背文件前,執行以下 SQL 語句: FLUSH TABLES WITH READ

LOCK;也就是把內存中的數據都刷新到磁盤中,同時鎖定數據表,以保證拷貝過程中不會有新的數據寫入。這種方法備份出來的數據恢復也很簡單,直接拷貝回

 

原來的數據庫目錄下即可。

 

注意,對于 Innodb 類型表來說,還需要備份其日志文件,即 ib_logfile* 文件。因為當 Innodb 表損壞時,就可以依靠這些日志文件來恢復。

 6.利用rsync備份

rsync作為同步工具也可以用來做MySQL備份,但要配置服務器端和客戶端

示例rsync -vzrtopg --progress --delete root@192.168.1.3::root /tmp/

 【編輯推薦】

  1. MySQL mysqldump命令的正確應用
  2. MySQL使用方法匯總描述
  3. 實現MySQL 用戶密碼的設置步驟
  4. MySQL基本操作,新手入門寶典
  5. jsp MySQL 中的中文問題的產生與解決
責任編輯:佚名 來源: cnblogs
相關推薦

2010-05-27 14:55:40

簡單備份MySQL

2009-12-30 15:53:28

Silverlight

2010-09-07 13:04:20

DB2數據庫

2010-05-19 15:12:32

導入MySQL

2010-05-20 17:56:43

2010-06-12 09:53:19

2010-05-17 10:11:11

導入Mysql

2010-05-19 16:31:38

MySQL數據庫

2010-01-04 16:50:04

Silverlight

2010-05-31 16:17:56

MySQL數據庫性能

2010-05-31 17:55:46

MySQL導出 XLS

2010-06-02 13:58:30

MySQL數據庫性能

2010-05-20 10:10:30

MySQL數據庫同步

2010-05-27 10:17:24

連接MySQL

2010-06-01 10:17:01

重啟MySQL數據庫

2010-06-01 17:45:57

MySQL數據庫

2010-05-13 10:19:54

2010-05-28 13:48:07

MySQL數據庫密碼

2010-05-20 16:35:12

2010-09-30 10:41:29

點贊
收藏

51CTO技術棧公眾號

伊人久久综合影院| 好看的日韩精品| 久久众筹精品私拍模特| 亚洲日本va中文字幕| 欧美激情成人网| 欧美亚洲一级片| 日韩免费在线观看| 91在线国内视频| 欧美aaaa视频| 亚洲www啪成人一区二区| 日韩av一二三四| 亚洲自拍偷拍区| 日韩天堂在线视频| 欧洲av一区二区嗯嗯嗯啊| 男女男精品网站| 亚洲一级淫片| 你懂的视频在线观看| 国产麻豆日韩| 欧美人xxxx| 亚洲第一区色| 日韩高清在线观看一区二区| 中文字幕国产在线| 日本超碰在线观看| 91精品国产一区二区人妖| 国一区二区在线观看| 国产小视频免费在线观看| 91久久国产婷婷一区二区| 亚洲一二三专区| 欧美精品一区二区高清在线观看 | 7777女厕盗摄久久久| 久久久久久美女精品| 最新中文在线视频| 91人人爽人人爽人人精88v| 欧美午夜无遮挡| 午夜欧美精品| 色综合久久久久综合一本到桃花网| 国产精品久久久久久免费观看| 欧美极品在线观看| 亚洲综合日本| 日本精品视频一区二区| 日韩欧美在线网址| 亚洲日韩第一页| 美女视频一区二区| 日韩网站中文字幕| 国产一级片黄色| 欧美一级免费看| 精品国产乱码久久久久久天美| 国产精品99一区二区| 成人福利电影| 日本在线观看a| 国产成人精品在线观看| 在线免费不卡电影| 奇米888四色在线精品| 九九热这里有精品| 亚洲综合婷婷久久| 在线视频中文亚洲| 久久97精品久久久久久久不卡| 亚洲欧美三级在线| 亚洲精品xxxx| 亚洲天堂av在线免费| 国产一区二区三区网站| 久久艹在线视频| 777精品视频| 91免费看蜜桃| 国产精品99久久久久| 99国内精品久久久久| 黑巨人与欧美精品一区| 日韩免费不卡av| 免费观看成人在线| 18视频在线观看娇喘| 欧美又粗又长又爽做受| 欧美18—20岁hd第一次| 国产中文字幕在线看| 福利网站在线观看| jizz国产精品| 亚洲三级网站| 久久午夜色播影院免费高清| 亚洲男人的天堂网| 欧美精品电影在线播放| 日韩国产在线播放| 高清不卡日本v二区在线| 欧美成人国产va精品日本一级| 欧美自拍偷拍午夜视频| 欧美mv和日韩mv国产网站| www国产精品视频| 亚洲国产精品无码av| 欧美高清一级片| 法国空姐在线观看免费| 国产成人精品一区二区在线| 亚洲电影免费观看| 一区二区三区日韩欧美| 久久精品999| 欧美综合一区| 亚洲成a人片| 九色网友自拍视频手机在线| 91av资源网| 精品一区久久久久久| 韩日精品中文字幕| 精品久久久久久综合日本欧美| 亚洲欧美国产毛片在线| 韩国三级电影一区二区| 日韩黄色大片网站| 激情欧美一区二区三区黑长吊| 国产精品一二三区视频| 邪恶网站在线观看| 一区中文字幕在线观看| 成人亚洲综合色就1024| 欧美精品亚州精品| 亚洲国产精品久久久久秋霞不卡| 亚洲狠狠爱一区二区三区| 成人精品鲁一区一区二区| 伊人影院久久| 国产99久久| 亚洲免费一区| 欧美78videosex性欧美| 一区二区三区视频国产日韩 | 少妇高潮喷水在线观看| 久久久精品动漫| 国产精品a久久久久久| 日韩有码视频在线| 欧美xxx久久| 在线日韩国产精品| 亚洲另类在线一区| 91亚洲男人天堂| 国内一区二区在线| 久久精品二区三区| 欧美精品aa| 欧美综合一区| 天美av一区二区三区久久| 国产免费av国片精品草莓男男| 久久男人av资源站| 宅男网站在线免费观看| 你懂的在线视频| 国产三级av在线| 成人永久免费网站| 在线观看的毛片| 精品99在线视频| 999一区二区三区| 五月天av影院| 亚洲精品9999| 蜜桃日韩视频| 成人欧美一区二区三区黑人免费| 国产精品一区二区在线| 91精品国产91| 欧美黑人xxxx| 久久精品视频播放| 亚洲天堂影视av| 精品日韩一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 国产精品乱码人人做人人爱| 懂色av一区二区三区蜜臀 | 国产在线播放观看| 宅男在线精品国产免费观看| 日韩高清av| 欧美日本亚洲| 欧美黑人3p| 欧美主播一区二区三区美女 久久精品人 | 成人短片线上看| jazzjazz国产精品久久| 亚洲第一二区| 日本在线成人| 亚洲视频三区| 成人精品毛片| 日本亚洲不卡| 国产一区二区三区电影在线观看| 日韩成人动漫在线观看| 亚洲黄色录像| 欧美残忍xxxx极端| 亚洲影视一区二区三区| 悠悠资源网久久精品| 亚洲欧美日韩专区| 日韩avvvv在线播放| 精品无码三级在线观看视频| 国产成人8x视频一区二区| 99热在这里有精品免费| 欧美国产1区2区| 亚洲制服丝袜av| 91久久精品一区二区三区| 91精品国产手机| 亚洲欧美激情一区| 久久精品一区中文字幕| 欧美一级视频免费在线观看| 国产精品专区一| 黑人另类av| 91视频成人免费| 日韩精品一区二区三区久久| 97影院理论午夜| 国产福利电影在线| 国内老司机av在线| 亚洲我射av| 精品国产乱码久久久久久蜜坠欲下 | 欧美天堂影院| 欧美高清视频在线观看mv| 一区二区三区四区五区在线| 久久99精品久久久久久国产越南 | 一级毛片免费视频| jizzjizz在线观看| 日本三级一区| www.豆豆成人网.com| 伊人情人综合网|