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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章