备份mysql 数据库的命令
1、 导出数据
mysqldump -hhostname -uusername -ppassword databasename > (指定路径+文件名称)backupfile.sql
例如:
如果用的Mysql的存储引擎是
InnoDB
mysqldump --single-transaction --all-databases >/u01/backup/backup01.sql
同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
mysql -uroot -proot --databases test xhcj > /opt/backup/backup_xhcj120106.sql
2、导入
将backup_xhcj120106.sql 文件导入指定的数据库xhcj中
mysql -uroot -proot xhcj < /opt/backup/backup_xhcj120106.sql