一、數據庫備份
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