刚开始配置MySQL主从复制的时候,主数据库已经有大量的数据。
然后从数据库只是创建了数据库,并没有数据表和数据,这个时候主从复制会出现各种各样的问题,比如找不到数据表,有数据表的时候会提示找不到某数据表里的数据。
2023-10-05T10:46:50.184714Z 8 [ERROR] [MY-013124] [Repl] Replica SQL for channel '': Replica failed to initialize applier metadata structure from the repository, Error_code: MY-013124
MySQL主从复制配置步骤:主从服务器分别设置log-bin和server-id,主库创建复制账号并查看master状态,从库配置master连接信息并启动slave,最后验证Slave_IO_Running和Slave_SQL_Running状态。
为保障数据库安全,可通过MySQL的GRANT语句为指定账户分配特定数据表的访问权限,如查询、新增、删除等。示例语法包括为本地账户授权访问数据表,并可同时设置账户密码。