mysql備份和恢復資料庫

2021-09-28 20:51:41 字數 820 閱讀 6478

1、開啟cmd視窗(不要登入),通過命令備份mydb1資料庫

備份命令: mysqldump -u使用者名稱 -p 資料庫名字 > 資料檔案的位置

例如: mysqldump -uroot -p mydb1 > d:/mydb1.sql

輸入密碼, 如果沒有提示錯誤, 即備份成功, 查詢d盤的mydb1.sql檔案

(2)備份資料庫只是備份資料庫中的表, 不會備份資料庫本身

2、登入到mysql客戶端,刪除mydb1庫

-- 刪除mydb1庫

drop database mydb1;

-- 查詢所有庫, 是否還存在mydb1庫

show databases;

由於備份時, 沒有備份資料庫本身, 所以在恢復庫中的資料前, 需要先建立好要恢復的庫

-- 建立mydb1資料庫

create database mydb1 charset utf8;

3、在cmd視窗中(不要登入),通過命令恢復mydb1資料庫

-- 在cmd視窗中(不要登入)

恢復命令: mysql -u使用者名稱 -p 資料庫名字 < 資料檔案的位置

例如: mysql -uroot -p mydb1 < d:/mydb1.sql

輸入密碼, 如果沒有提示錯誤, 即恢復成功, 下面進行驗證

-- 在登入狀態下, 選擇mydb1庫, 查詢其中的表是否恢復了回來

use mydb1;

show tables;

MySql 備份與恢復資料庫

以下內容與上篇文章有些許關聯,如有需要請閱讀上篇文章 mysql 增刪改查 crud 以及亂碼編碼解決 2 1.備份 如果當前在運算元據庫,那麼請先退出使用命令 quit 然後使用命令 mysqldump u root p mydb2 c mydb2.sql 該句 的意思就是把資料庫 mydb2 備...

恢復資料庫備份

利用檔案組備份恢復破壞的檔案 restore database bbb from disk d aaaabackup 1.bak with norecovery 還原到日誌點 restore log bbb from disk d aaaabackup 2.trn with norecovery r...

MySQL完整備份和恢復資料庫

1 問題背景 使用mysqldump命令可以方便的對資料庫進行備份,如下 mysqldump uroot p test test.sql 上述命令表示將test資料庫備份到test.sql檔案中。備份完成後,我們開啟test.sql檔案,可以看到在這個sql檔案中包含了建立test資料庫中所有表及資...