用cms建网站容易吗,做企业网站需要多少钱,越秀学校网站建设,昆山网站建设犀牛大叔背景#xff1a; 在进行数据报表的测试过程中#xff0c;为了让我们的测试数据更加真实#xff0c;因此我们需要同步生产数据到测试环境。方式有很多种#xff0c;我这里介绍的是通过Linux完成数据同步。
备份数据#xff1a; 执行命令#xff1a;mysqldump -uxxx -pxxx…背景 在进行数据报表的测试过程中为了让我们的测试数据更加真实因此我们需要同步生产数据到测试环境。方式有很多种我这里介绍的是通过Linux完成数据同步。
备份数据 执行命令mysqldump -uxxx -pxxxx -h 127.0.0.1 --default-character-setutf8 database_name 备份之后的文件名注意需要使用.sql拓展名,–default-character-setutf8 是指定备份数据库的编码格式避免出现中文乱码 注意该命令直接在机器的命令行执行即可无需进入数据库中如果进入数据库执行会抛出异常。备份时间会因数据库大小变化如果不指定备份文件存放的目录备份文件会默认备份在当前路径下。 恢复数据 在命令行执行命令登录mysql数据库 mysql -uxxx -pxxxx -h 127.0.0.1 -u后紧跟登录数据库的用户名-p紧跟密码-h 数据库对应服务器的ip注意-u 、-p 后的内容不能有空格 命令select version(); 查看当前数据库的版本注意需要()并且在语句后需要打分号 执行命令show databases; 即可展示该机器下所有的数据库如果想要切换数据库执行命令use database_name即可切换之后就可以在命令行对数据库进行操作。 切换至对应的数据库下后执行命令:source /备份文件的路径/xxx.sql,即可完成数据恢复。 注意恢复备份数据前需要将原本的库备份一次避免导入的mysqldump文件数据覆盖后无法在恢复成最初的数据库。 学海无涯