测试系统:jeecms 测试环境:jspstudy 测试软件:Navicat Premium 下图列出来小编测试结果: 上图说明,在对备份文件不处理的情况下,利用系统自带的备份恢复是没有问题的,还有一个是通过mysql的备份恢复命令操作也是没有问题的。其他的方法,或者不能操作,或者需要多备份文件做处理才可能正常恢复。 备份命令:mysqldump 备份MySQL数据库的命令 mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql 例子: mysqldump -uroot -pjsb backup > backup.sql 直接将MySQL数据库压缩备份 mysqldump -h主机名 -u用户名 -p密码 数据库名字 | gzip >备份的数据库名字.sql.gz 备份MySQL数据库某个(些)表 mysqldump -h主机名 -u用户名 -p密码 数据库名字 数据库表名1 数据库其他表名2 > 备份数据库名字.sql 同时备份多个MySQL数据库 mysqldump -h主机名 -u用户名 -p密码 --databases 需要备份的数据库名字1 需要备份的数据库名字2 > 备份数据库名字.sql 注意: --databases 是 -- 、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。 仅仅备份数据库结构 mysqldump --no-data -h主机名 -u用户名 -p密码 --databases 需要备份的数据库名字1 需要备份的数据库名字2 > 备份数据库名字.sql 注意:--no-data 是 -- 、 需要备份的数据库名字1 需要备份的数据库名字2 中间是空格。 备份服务器上所有数据库 mysqldump --all-databases -h主机名 -u用户名 -p密码 > 备份数据库名字.sql 恢复命令:source mysql> user db1; source tb1_tb2.sql; |
|
来自: 昵称11935121 > 《未命名》