mysql數據備份

一、數據庫備份

1.方法1 使用mysqldump

mysqldump -h地址 -P端口 -u用戶名 -p密碼 數據庫 > 數據庫位置
mysqldump -hlocalhost -P3306 -uroot -p123456 oa > e:\oa

備份某個表

mysqldump -h地址 -P端口 -u用戶名 -p密碼 數據庫名錶1, 表2> backdb.sql
mysqldump -hlocalhost -P3306 -uroot -p123456 t_mall t_good > backdb.sql

3備份系統中所有數據庫

mysqldump -h地址 -P端口 -u用戶名 -p密碼 --all-databases > backdb.sql
mysqldump -hlocalhost -P3306 -uroot -p123456 --all-databases > backdb.sql

4.備份多個數據庫

mysqldump -h地址 -P端口 -u用戶名 -p密碼 -databases  數據庫1 數據庫2> backdb.sql
mysqldump -hlocalhost -P3306 -uroot -p123456 -databases db1 db2 > backdb.sql

二、數據庫恢復

1.系統命令恢復

mysql -h地址 -P端口 -u用戶名 -p密碼 < 數據表sql
mysql -hlocalhost -P3306 -uroot -p123456 < h:\backdb.sql(windows)
mysql -hlocalhost -P3306 -uroot -p123456 < /usr/local/backdb.sql(linux)

2.登錄mysql進行恢復

mysql> source /data/mysqlDump/mydb.sql
mysql> source h:\mydb.sql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章