備份與恢復
資料庫 --> 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 後面接資料庫...