青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

興海北路

---男兒仗劍自橫行
<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

統計

  • 隨筆 - 85
  • 文章 - 0
  • 評論 - 17
  • 引用 - 0

常用鏈接

留言簿(6)

隨筆分類

隨筆檔案

收藏夾

全是知識啊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

mysql數據庫的備份與恢復詳解
作者: falcon   發表日期: 2006-04-16 10:50   復制鏈接



引言:

數據對我們來說,往往非常重要,一旦丟失,將損失巨大,因此應該養成備份和恢復數據的習慣

正文:

對于mysql來說,常見的備份和恢復辦法如下:

先通過命令行進入mysql的bin目錄下,然后進行如下操作

備份:mysqldump 需要導出的數據庫名 >想備份成的文件名 -u 用戶名 -p

如我想用root用戶導出一個名為falcon_search的數據庫為一個falcon_search.mysql,那么我就可以這么做拉

Quote:

mysqldump falcon_search >falcon_search.mysql -u root -p


Enter password: ******
******輸入你的root用戶密碼就可以拉

備份和恢復往往是孿生兄弟或姐妹
下面我們來恢復

恢復:mysqldump 需要導入為什么數據庫名 <備份好的文件名 -u 用戶名 -p

假如我要恢復剛才備份的數據庫,那么我可以這么做
Quote:

mysqldump falcon_search <falcon_search.mysql -u root -p


Enter password: ******
******輸入你的root用戶密碼就可以拉

到這里,我們發現mysql數據庫的備份和恢復比較簡單,是吧?
不過這種備份和恢復只能在mysql內部進行哦,也就是說這樣備份的數據不容易恢復到其他的數據庫里頭去.

其實mysqldump還有更多強大和靈活的數據導入功能,如果與load命令想結合將很靈活的實現不同數據庫之間的備份和恢復.

先看看mysqldump命令介紹吧:http://www.top169.net/Article/Database/d03/200509/Article_14746.htm

下面我們就把上面連接中幾個常用的東西扣出來,主要介紹如何導出數據庫的表結構(create語句),數據(insert語句),表結構定義和文本內容,然后介紹如何執行類似批處理文件sql腳本,以及如何把文本內容導入到數據庫內.
[注:我同樣以一個數據庫名為falcon_search的數據庫來介紹]

首先,我們導出數據庫的表結構
Quote:

mysqldump -d falcon_search >falcon_search.sql



我們發現falcon_search.sql中的內容如下:
-- MySQL dump 9.10
--
-- Host: localhost   Database: falcon_search
-- ------------------------------------------------------
-- Server version     4.0.18-nt

--
-- Table structure for table `cat_tab`
--

CREATE TABLE cat_tab (
id int(11) NOT NULL default '0',
cat char(100) binary NOT NULL default '',
postfix char(1) binary default NULL,
pid int(11) default NULL,
ipid int(11) NOT NULL default '0',
acctime int(11) default NULL,
PRIMARY KEY (id,ipid)
) TYPE=MyISAM;

--
-- Table structure for table `file_tab`
--

CREATE TABLE file_tab (
file char(100) binary NOT NULL default '',
postfix char(4) binary NOT NULL default '',
pid int(11) default NULL,
ipid int(11) default NULL,
acctime int(11) default NULL
) TYPE=MyISAM;

--
-- Table structure for table `key_tab`
--

CREATE TABLE key_tab (
skey char(100) binary NOT NULL default '',
acctime int(11) default '0',
UNIQUE KEY skey (skey)
) TYPE=MyISAM;

--
-- Table structure for table `site_tab`
--

CREATE TABLE site_tab (
id int(11) NOT NULL default '0',
site varchar(15) NOT NULL default '',
port int(11) default '21',
user varchar(15) NOT NULL default 'anonymous',
pw varchar(15) NOT NULL default 'falcon',
acc enum('N','Y') default 'N',
indb enum('N','Y') default 'N',
info text,
PRIMARY KEY (id)
) TYPE=MyISAM;

里頭有詳細的信息,包括數據庫名,以及各個表的結構.

現在我們導出數據(insert語句)

mysqldump -t falcon_search >falcon_search.txt
注意:這里的falcon_search.txt里頭的內容是一些insert語句,也是sql腳本,在創建好對應的數據庫后可以直接執行

直接導出上面兩項到一個文件中

mysql falcon_search >falcon_search.sql

這里的falcon_search.sql將包括上面兩項內容

導出表結構以及對應表中數據的文本文件

mysqldump -T . falcon_search

生成8個文件,分別是4個表的定義文件,和四個表數據對應的文本文件

注意這個時候的參數哦,有兩項包括-T(大寫)以及.(當前路徑,指明導出數據存放的路徑,你完全可以指明為其他的路徑)

補充:導出為文本格式的數據還有一個辦法
例如,我要導出file_tab中的所有數據到falcon_search.txt

select * into outfile "falcon_search.txt" from file_tab;

注意:默認路徑不再是bin目錄下,而是mysql/data路徑下,其實你可以自己指明路徑

到這里我們很靈活的獲得了數據庫的集中形式了.

下面得介紹一下備份的孿生兄弟[恢復]哦

我們分別根據我們已經得到的備份文件來進行恢復
[注:假設我們下面進行的恢復操作是完全在一個剛安裝的mysql上進行的]

第一種情況

假如我們得到的是表結構(creat語句)以及數據(insert語句)的sql腳本,即我們上面得到的falcon_search.sql和falcon_search.txt

那么我們先根據腳步里頭的表結構腳本里頭的數據庫名創建相應的數據庫

create database falcon_search;

然后先在falcon_search.txt文件的最前面添加上一句

use falcon_search;

接著直接執行表結構對應的sql腳本

mysql <falcon_search.sql

這樣我們就已經創建好了數據庫和表拉,剩下的是插入數據

同樣我們先加入這么一句到falcon_searh.txt的最前面

use falcon_search;

接著類似執行

mysql <falcon_search.txt

這樣我們就進行第一種情況的恢復工作

第二種情況

假如我們得到僅有falcon_search.sql,即里頭即包含了表結構也包含了數據,那么我們恢復工作更簡單拉

先創建falcon_search數據庫
然后在falcon_search.sql語句的最前面添加一句

use falcon_search;

接著執行falcon_search.sql腳本就可以

mysql <falcon_search.sql


第三種情況

假如我們獲得的是每個表的表結果文件(表名.sql)以及各個表的數據對應的文本文件

我們進行的工作實質上同上

先創建數據庫[根據表結構文件中database的名]
然后在每個sql腳本前面加上
use falcon_search;
接著執行各個sql腳本,創建各個表
然后我們的重要內容是把文本文件導入到各個表中拉

這里重點介紹一下
需要用load data local infile "文本文件(如果不是當前路徑請指明絕對路徑)" into table 表名;
說明,其中local指明為從本地文件導入

假如我要把當前目錄下(bin)的site_tab.txt里頭的內容導入到site_tab中
只要

先進入mysql的命令行下

mysql>use falcon_search;
msyql>load data local infile "site_tab.txt" into table site_tab;

使用load的好處是,可以很方面通過文本文件這個途徑把其他數據庫中的內容導入到mysql中,從而作到不同數據庫之間數據的轉換拉。

ok,到這里基本上就完了
如果有問題可以在后面跟帖哦

posted on 2008-03-14 16:14 隨意門 閱讀(390) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲激情网站| 久久久福利视频| 亚洲一区二区三区精品视频| 亚洲成色www8888| 国内精品久久久久影院 日本资源| 国产欧美一区二区色老头| 国产精品免费小视频| 欧美日韩中文字幕在线| 欧美色视频在线| 国产精品自拍网站| 国产午夜精品一区二区三区视频 | 激情综合网激情| 在线观看一区| 一区二区三区精品视频在线观看| 亚洲最新合集| 久久精品导航| 欧美国产大片| 在线一区二区视频| 久久九九免费视频| 欧美日本在线视频| 国产视频一区二区在线观看| 亚洲国产精品久久久| 亚洲深夜福利网站| 久久亚洲精选| 一区二区av在线| 久久久久久久一区二区三区| 欧美日韩国产色视频| 韩日成人av| 亚洲欧美日韩国产中文在线| 欧美 日韩 国产 一区| 日韩一本二本av| 久久精品国产免费观看| 欧美激情1区2区| 狠狠综合久久av一区二区老牛| 日韩视频一区二区三区在线播放 | 亚洲香蕉在线观看| 美女主播一区| 亚洲综合视频网| 欧美日韩国产一级片| 激情久久久久久久| 欧美在线视频网站| 中文国产成人精品久久一| 免费国产一区二区| 国产专区欧美精品| 午夜一级久久| 9色porny自拍视频一区二区| 久久综合免费视频影院| 艳妇臀荡乳欲伦亚洲一区| 亚洲综合色网站| 一本久道久久综合狠狠爱| 亚洲综合另类| 欧美视频一二三区| 夜久久久久久| 亚洲激情成人网| 欧美第十八页| 99精品热视频| 一区二区三区四区五区在线| 欧美激情免费观看| 亚洲一区二区3| 午夜精品久久久| 国产欧亚日韩视频| 蜜臀av国产精品久久久久| 久热国产精品| 亚洲欧美韩国| 欧美成人午夜| 久久久人成影片一区二区三区观看| 午夜精品久久| 亚洲视频 欧洲视频| 欧美一区二区网站| 一区在线影院| 性欧美超级视频| 亚洲欧美另类在线| 有码中文亚洲精品| 中文一区二区| 亚洲视频精品| 欧美日韩三级| 欧美va亚洲va香蕉在线| 国产精品毛片a∨一区二区三区| 久久久久久久久久久久久女国产乱| 欧美大片一区二区| 欧美三级午夜理伦三级中文幕| 久久久久综合一区二区三区| 欧美日韩免费在线视频| 欧美大片va欧美在线播放| 国产精品v片在线观看不卡| 欧美黄色视屏| 99在线|亚洲一区二区| 免费日韩av电影| 亚洲国产精品毛片| 亚洲精品无人区| 欧美理论在线播放| 日韩亚洲欧美中文三级| 日韩视频一区二区三区在线播放免费观看| 亚洲私人影吧| 久久久人成影片一区二区三区观看| 国产日韩成人精品| 久久激情五月丁香伊人| 老司机67194精品线观看| 国产一区91| 另类综合日韩欧美亚洲| 美玉足脚交一区二区三区图片| 激情欧美一区二区三区| 欧美激情精品久久久久久| 一本色道久久综合狠狠躁篇的优点| 一区二区三区四区五区精品| 国产农村妇女精品一二区| 久久躁日日躁aaaaxxxx| 亚洲三级国产| 久久香蕉国产线看观看网| 黑人一区二区三区四区五区| 欧美大成色www永久网站婷| 1024亚洲| 国产女人精品视频| 国产精品嫩草影院一区二区| 欧美成人午夜剧场免费观看| 午夜日韩电影| 亚洲综合色激情五月| 亚洲在线观看视频网站| 国产小视频国产精品| 欧美成人69| 欧美经典一区二区| 欧美高清视频| 欧美人与禽猛交乱配视频| 欧美成ee人免费视频| 久久综合伊人77777蜜臀| 久久爱另类一区二区小说| 欧美亚洲视频一区二区| 欧美在线观看网址综合| 午夜久久影院| 久久婷婷av| 欧美理论大片| 国产精品美女久久久免费| 国产精品激情| 国语对白精品一区二区| 国精产品99永久一区一区| 国外精品视频| 亚洲永久精品国产| 免费观看日韩| 日韩一区二区久久| 午夜精品视频在线| 免费亚洲视频| 国产精品丝袜白浆摸在线| 国产欧美日韩伦理| 精品二区久久| 亚洲国产欧美一区| 亚洲欧美国产日韩中文字幕| 欧美在线视频a| 99视频在线精品国自产拍免费观看| 亚洲伊人观看| 欧美日韩视频一区二区三区| 精品成人一区二区三区四区| 这里是久久伊人| 蜜臀久久99精品久久久画质超高清 | 欧美激情影音先锋| 亚洲精品日韩欧美| 久久久综合网站| 亚洲精品中文字幕在线观看| 久久免费99精品久久久久久| 免费久久精品视频| 精品999在线播放| 欧美一区激情视频在线观看| 99日韩精品| 国产精品欧美久久| 亚洲欧美在线x视频| 一区二区三区四区精品| 欧美日韩亚洲免费| 亚洲一区二区日本| 一区二区三区高清| 国产精品日韩久久久| 亚洲一区二区在线看| 亚洲国产另类 国产精品国产免费| 亚洲免费在线精品一区| 久久精品女人的天堂av| 久久蜜桃精品| 一区二区三区精品视频| 国产精品99久久99久久久二8| 国产精品护士白丝一区av| 久久久久国产精品麻豆ai换脸| 欧美一级视频免费在线观看| 狠狠色伊人亚洲综合网站色| 亚洲国产精品福利| 国产精品欧美精品| 亚洲丶国产丶欧美一区二区三区| 欧美不卡视频| 久久米奇亚洲| 国产无一区二区| 亚洲国产综合在线看不卡| 国产精品日韩高清| 亚洲精品无人区| 亚洲国语精品自产拍在线观看| 一本久道久久久| 亚洲精品三级| 美日韩精品免费| 欧美va天堂va视频va在线| 国产偷久久久精品专区| 亚洲自拍偷拍色片视频| 亚洲女优在线| 日韩图片一区| 亚洲精品日韩激情在线电影| 久久精品123|