宝塔下配置MYSQL8.0和阿里云RDS数据库同步操作

因为,阿里云RDS的数据同步需要对本地或ECS上的MYSQL有要求,因此需要做一些权限的设置。

  1. 进入阿里云的RDS控制面板,找到数据迁移及同步。
  2. 选择创建同步任务。
  3. 选择源数据库,阿里云支持内网同步,源数据库选择的时候,选择自建数据库或者ECS数据库,可以找到地域里面的ECS主机,输入ECS主机上的数据库用户名和密码。
  4. 选择目标数据库,选择云数据库,输入云数据库的账号密码。
  5. 下一步,通常不用任何修改。从左侧的源数据库中选择要同步的数据库名称,将其放入右侧。
  6. 继续下一步直到校验。
  7. 要保证源数据库的一些正确配置。
  • 登录宝塔,选择终端,输入命令mysql -u root -p,输入密码,进入mysql的命令行。
  • select user, host from mysql.user; 注意这里是带分号的。可以查看所有的用户和数据库名。
  • grant REPLICATION SLAVE,REPLICATION CLIENT on *.* TO ‘用户名’@’%’; 必须带分号结束,将权限授予用户。
  • 在宝塔中,找到MYSQL8.0的设置,将配置文件中的日志修改为:binlog_format=row,原处是=mixed

     8. 以上修改好,就应该可以同步了。

     9. 同步后,只要全量同步完成,就可以结束任务了,不需要增量同步,只能结束任务,不能是暂停,暂停也是收费的,large模式,是大概每小时3.7元,middle模式是每小时2.48元左右。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容