mysql 備份與恢復

2021-09-29 08:06:32 字數 724 閱讀 5496

a、匯出整個資料庫(包括資料庫中的資料)

mysqldump -u username -p dbname > dbname.sql 

b、匯出資料庫結構(不含資料)

mysqldump -u username -p -d dbname > dbname.sql

c、匯出資料庫中的某張資料表(包含資料)

mysqldump -u username -p dbname tablename > tablename.sql

d、匯出資料庫中的某張資料表的表結構(不含資料)

mysqldump -u username -p -d dbname tablename > tablename.sql

(1)備份操作

a、備份

mysqldump -uroot -p『123456』 mytest > /mnt/mytest_bak_$(date +%f).sql

(2)恢復操作

a、刪除student表(庫必須要保留,空庫都行)

mysql -uroot -p'123456' -e "use mytest;drop table student;"

b、恢復資料

mysql -uroot -p'123456' mytest < /mnt/mytest_bak.sql 

c、檢視資料

mysql -uroot -p'123456' -e "select * from mytest.student;"

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 後面接資料庫...