mysql 備份恢復命令

2021-10-24 04:06:42 字數 1139 閱讀 1686

1.備份某個資料庫中的一張表

mysqldump -uroot -p 資料庫名稱 表名 >aa.sql

eg:mysqldump -uroot -p course student >aa.sql

2.備份某個資料庫
命令:mysqldump -uroot -p 資料庫名稱 >aa.sql

eg:mysqldump -uroot -p course >aa.sql

3.備份整個資料庫
命令:mysqldump -uroot -p >aa.sql

eg:mysqldump -uroot -p --all-databases >aa.sql

4.僅匯出表結構不匯出資料 --no-data
命令:mysqldump -uroot -p --no-data [資料庫名稱] >aa.sql

eg:mysqldump -uroot -p --no-data [springbootv2][--all-databases] >aa.sql

5.僅匯出表結構不匯出資料 --no-create-info
命令:mysqldump -uroot -p --no-create-info [資料庫名稱] >aa.sql

eg:mysqldump -uroot -p --no-create-info [springbootv2][--all-databases] >aa.sql

6.匯出course庫中的儲存過程和觸發器 --routines --triggers [–測試未通過]
命令:mysqldump -uroot -p --routines --triggers [資料庫名稱] >aa.sql

eg:mysqldump -uroot -p --routines --triggers [springbootv2][--all-databases] >aa.sql

有兩種恢復方式 登入/不登入

1.不登入

命令:mysql -uroot -p 《備份檔案.sql

eg:mysql -uroot -p 2.登入命令:mysql> source 備份檔案.sql

eg: mysql> source test.sql

win下mysql備份恢復命令

假設mysql 安裝在c 盤,mysql資料庫的使用者名稱是root,密碼是123456,資料庫名是database name,在d 盤根目錄下面存放備份資料庫,備份資料庫名字為backup20070713.sql 20070713.sql為備份日期 備份資料庫 mysqldump uroot p1...

windows下mysql備份恢復命令及指令碼

假設mysql 安裝在c 盤,mysql資料庫的使用者名稱是root,密碼是123456,資料庫名是database name,在d 盤根目錄下面存放備份資料庫,備份資料庫名字為backup20070713.sql 20070713.sql為備份日期 備份資料庫 mysqldump uroot p1...

mysql資料庫備份恢復命令

linux as 5.5 mysql 5.0 資料庫備份與恢復 1,用 mysqldump 命令進行備份 在命令提示符視窗 注意不是 mysql 的 mysql command line client 視窗 中輸入,mysqldump hlocalhost uroot proot temp temp...