使用mysqldump備份MySQL資料庫

2021-06-12 18:19:32 字數 1085 閱讀 2258

mysqldump是mysql自帶的資料庫匯出工具,windows和linux版本的都有。通過命令列使用,選項很多,估計功能也很強大,不過常用的都比較簡單。舉幾個例子:

備份mysql中的所有資料庫到d:\db.sql中:

mysqldump -u root -p --all-databases > d:\db.sql

備份指定的資料庫,例如wordpress:

mysqldump -u root -p --databases wordpress > d:\wordpress.sql

也可以通過"--databases"引數來備份多個資料庫,用法是

mysqldump [options] --databases db1 [db2 db3...]

備份指定資料庫的乙個或者多個表,用法是:

mysqldump [options] database table1 [table2 table 3...]

例如備份wordpress資料庫的wp_posts表和wp_options表到d:\wordpress_1.sql:

mysqldump -u root -p wordpress wp_posts wp_options > d:\wordpress_1.sql。

通過以上的mysqldump命令生成的都是包含大量sql語句的文字檔案,可以通過這些sql來恢復資料庫。恢復是使用mysql命令。用法為:mysql [options] database < backup_file。例如要用d:\wordpress.sql來恢復wordpress資料庫,不管wordpress.sql裡備份的是整個資料庫還是只有一些表,都用

mysql -u root -p wordpress < d:\wordpress.sql

來恢復。如果之前是用--all-databases引數備份了所有資料庫,則在恢復的時候不必指定資料庫名:

mysql -u root -p < d:\db.sql

mysql dump備份 mysqldump備份

備份工具 1.mysqldump 資料量很大時不推薦使用 myisam 鎖表 innodb 行鎖 mysqldump help less 檢視mysql所有的語法 mysqldump uroot p wang usr back upsql wang.sql 整個庫備份 mysqldump uroot...

使用mysqldump匯出 備份 MySQL資料

mysqldump工具的文件 mysqldump最常用於備份乙個整個的資料庫 shell mysqldump db name backup file.sql你可以這樣將轉儲檔案讀回到伺服器 shell mysql db name backup file.sql 相應的,在目標伺服器上匯入資料的命令就...

使用mysqldump匯出 備份 MySQL資料

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!mysqldump工具的文件 mysqldump最常用於備份乙個整個的資料庫 shell mysqldump db name backup file.sql你可以這樣將轉儲檔案讀回到伺服器 shell mysql db name backup fi...