mysqldump备份和导入

需求:A,B两个环境的库都备份,然后把A环境的datasecond 导入到B环境的上去 dataone 上去

环境介绍:

垂直库分区的中间件是DBproxy,水平库的中间件 menu

采用的命令:
在这里插入图片描述

出现的问题:执行了 备份命令后,报错:

Could not open required defaults file: /home/mysql/mysql_9690/etc/user.root.cnf
Fatal error in defaults handling. Program aborted

分析:说明使用etc文件下的user.root.cnf 登陆出现问题,为了验证该问题,使用命令:

在这里插入图片描述

进行登陆mysql,发现是可以登陆的,说明该配置文件是可以登陆使用的。

考虑到之前使用的备份命令是直接粘贴的,所以这次手动敲上去,好的终于不无法打开文件问题了,直接报错无法使用date +%Y%m%d%H%M%S的问题,需要调整的是测试环境,因此直接使用英文单引号直接指定文件的名字,至此导出成功结束。使用sftp登陆查看,文件已经正常生成。

总结:报无法打开文件的时候,首先查看文件的权限是否可读可写是否存在,其次去查看文件是否能够正常登陆使用。

由于需求只是导入一个库,并且数据量不是很大,几万条左右,因此导入时候使用了source 文件名.sql。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值