備份 mysql資料

2021-09-30 08:38:31 字數 1179 閱讀 6897

mysql資料庫的常用備份方法是使用使用mysqldump, 其命令格式如下:

# mysqldump [options] database [tables]

其中引數的含義為:

options:代表mysqldump的選項,通過mysqldump –help可以查到。

database: 代表將要備份的資料庫

tables: 代表將要備份的表,如果不指定任何表,則備份整個資料庫。

乙個簡單的備份命令:

mysqldump -udump_user -pdump_user wo****test > ~/tmp/wo****testdumpfilepwss.txt

上面命令是把本機的 mysql 資料庫wo****test 備份到 ~/tmp/wo****testdumpfilepwss.txt 檔案

這個資料庫的登入使用者名稱是 dump_user , 密碼也是 udump_user

除了上面的引數 –u –p 外,還有一些有用的引數:

-c or - complete_insert

這個選項使得mysqldump命令給每乙個產生insert語句加上列(field)的名字。當把資料匯出導另外乙個資料庫時這個選項很有用。

例項: insert into `pwss` (`id`, `username`, `description`) values (1,'weiwei','i love this girl');

-t or --no-create- info

這個選項使的mysqldump命令不建立create table語句,這個選項在您只需要資料而不需要ddl(資料庫定義語句)時很方便。

反過來恢復也很簡單:

mysql -udump_user -pdump_user wo****test< 1.txt

參看:有關mysqldump的詳細解釋

如果需要備份的資料很大,則可以用 gzip 進行壓縮。例子如下:

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

備份 tm 資料庫到 tm_050519.sql.gz

從gz檔案直接恢復命令:

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

參看:

用mysqldump對mysql資料庫進行資料備份與恢復

mysql 備份源資料 mysql 資料備份與還源

一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...

mysql資料備份

mysql教程資料庫教程的備份 匯入 匯出 資料匯入 資料匯出 資料庫和資料表的匯入匯出我們用的是mysqldump 來操作,資料的匯入匯出我們用load data infile 與 load data outfile操作 匯出資料庫方法 引數 mysqldump u使用者名稱 p密碼 資料庫 儲存...