備份單個資料庫的所有(部分)表:
mysqldump -u user -h host -ppassword dbname[tbname, [tbname...]] > filename.sql備份多個資料庫:
mysqldump -u user -h host -p --databases [dbname, [dbname...]] > filename.sql使用--databases引數之後,必須指定最少乙個資料庫的名稱,多個資料庫名稱之間用空格隔開。
使用--all-databaes引數時,不需要指定資料庫名稱。
mysql -u user -p [dbname] < filename.sql如果已經登入mysql伺服器,還可以使用source命令匯入sql檔案:
source filename執行source命令前,必須使用use語句選擇資料庫。
將www.abc.com主機上的mysql資料庫全部遷移到www.bcd.com主機上。
mysqldump -h www.bac.com -uroot -ppassword dbname |dbname為需要遷移的資料庫名稱,如果要遷移全部的資料庫,可使用--all-databases。mysql -h www.bcd.com -uroot -ppassword dbname
select ... into outfile 'filename' [option]options部分的語法包括fields和lines子句--option 選項
field terminated by 'value'
field [optionally] enclosed by 'value'
field encaped by 'value'
lines string by 'value'
lines terminated by 'value'
MySQL 資料備份與還原
一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...
MySQL 資料備份與還原
1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...
MySQL 資料備份與還原
1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...