MySQL備份與恢復

2022-09-01 01:33:11 字數 1036 閱讀 8771

備份與恢復

資料庫 --> sql語句

sql語句 --> 資料庫

1. 資料庫匯出sql指令碼(備份資料庫內容,並不是備份資料庫!)

>mysqldump –u使用者名稱 –p密碼 資料庫名》生成的指令碼檔案路徑

> 例如:mysqldump -uroot -p123 mydb1>c:\mydb1.sql(與mysql.exe和mysqld.exe一樣, 都在bin目錄下)

> 注意,不要打分號,不要登入mysql,直接在cmd下執行

> 注意,生成的指令碼檔案中不包含create database語句

2. 執行sql指令碼

第一種方式

> mysql -u使用者名稱 -p密碼 資料庫《指令碼檔案路徑

> 例如:

* 先刪除mydb1庫,再重新建立mydb1庫

* mysql -uroot -p123 mydb1

> 注意,不要打分號,不要登入mysql,直接在cmd下執行

第二種方式

> 登入mysql

> source sql指令碼路徑

> 例如:

* 先刪除mydb1庫,再重新建立mydb1庫

* 切換到mydb1庫

* source c:\mydb1.sql

---------------------------------

資料庫 --> sql:備份

sql --> 資料庫:恢復

------------------

mysqldump -uroot -p123 mydb3>c:/a.sql-->  備份

mysql -uroot -p123 mydb3--> 恢復

source c:/a.sql--> 恢復

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

mysql備份恢復 mysql之備份與恢復

工作中,我們經常會遇到資料庫的備份與恢復場景 目錄1 mysql的備份與恢復 2 mysql的匯入與匯出 1 mysql的備份與恢復 mysql的備份命令是mysqldump,mysql之備份 mysqldump u user h host port p db table.file u 後面接資料庫...