下文主要給大家帶來MySQL使用mysqldump備份及mysql命令還原,希望這些內容能夠帶給大家實際用處,這也是我編輯MySQL使用mysqldump備份及mysql命令還原這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
mysqldump -u user -h host -p password dbname[tbname,[tbname...]]>filename.sql
例:
c:\>mysqldump -u root -p booksdb>c:\backup\booksdb_20110101.sqlEnter password: **
mysqldump -u user -p123 -d booksDB books >c:\backup\books_20110101.sql
-u user 指定用戶名
-p123 指定密碼
-d booksDB 只備份表結構,不備份數據。 不指定-d,即備份表結構也備份表數據
--skip-extended-insert 導出多條insert語句
如果備份多個數據庫,需要使用--databases參數,格式如下
mysqldump -u user -h host -p --all --databases>filename.sql
使用--all--databases參數時,不需要指定數據庫名稱
例:備份云服務器中所有的數據庫,輸入語句如下:
mysqldump -u root -p --all--databases>c:\backup\alldbinMySQL.sql
對于已經備份包含create、insert語句的文件,可以使用mysql命令導入到數據庫
mysql -u user -p [dbname]<filename.sql
如果filename.sql文件為mysqldump工具創建的包含創建數據庫語句的文件,執行的時候 不需要指定數據庫名。
如果已經登錄MySQL云服務器,還可以使用source命令導入sql文件。語法為:
source filename.sql
對于以上關于MySQL使用mysqldump備份及mysql命令還原,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。