資料備份
mysqldump命令備份備份單個資料庫
mysqldump -u root -p dbname table1 table2 ... >backupname.sql
dbname引數表示資料庫名;table引數表示需備份的表名,若無此引數將備份整個資料庫;backupname.sql引數表示備份的檔名,檔名錢可加上路徑。
備份多個資料庫
mysqldump -u root -p --databases dbname1 dbname2 ... >backupname.sql
備份所有資料庫
mysqldump -u root -p --all-databases >all.sql
資料還原
命令還原
mysql -u root -p [dbname] < backname.sql
dbname引數表示資料庫名稱,指定資料庫名,表示還原到指定資料庫中;不指定資料庫名時,表示還原乙個特定的資料庫,備份檔案中存在建立資料庫語句。
表的匯出
select … into outfile 匯出文字檔案
select [列名] from table [where語句] into outfile '目標檔案' [option];
option引數可以包括常用的5個選項:
mysqldump命令匯出文字檔案
mysqldump -u root -p -t 目標目錄 dbname table [option]
option可選項如下:
mysqldump命令還可以匯出xml格式檔案語法如下
mysqldump -u root -p [--xml|-x ]dbname table > name.xml
–xml或者-x選項就可以匯出xml格式檔案
mysql命令匯出檔案
mysql -u root -p -e "select 語句" dbname > name.txt
匯入文字檔案
load data infile方式匯入文字檔案
load data [local] infile file into table table [option]
option引數常用選項
mysqlimport命令匯入文字檔案
mysqlimport -u root -p [--local] dbname file [option]
option可選項如下: MySQL 資料備份與還原
一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...
MySQL 資料備份與還原
1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...
MySQL 資料備份與還原
1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...