经常需要验证生产环境下的数据是否出错,用navicat的数据传输在数据量小的时候还可以,当数据量变大以后传输速度很慢,尝试用命令行备份与恢复,效果还不错(运行环境 centos7.2,数据库MariaDB)
备份命令:mysqldump -u root -p test> ~/test.sql
备份文件地址在对应用户的用户目录下,从test数据库备份到test.sql文件
备份的时候需要输入数据库地址,正常输入回车就好了
恢复命令:mysql -u root -p test2 < ~/test.sql
从test.sql文件恢复到数据库test2,正常输入密码即可