1,修改mariadb-server 增加这两个配置 server-id=22log-bin=mysql-bin 2,增加复制用户和相应权限 CREATE USER 'slave'@'%' IDENTIFIED BY 'slave'; GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' WITH GRANT OPTION; flush p
一、登录mysql,分别给两个服务器的用户赋予权限(两个互为主从数据库) 1.1、从数据库 grant replication slave on *.* to 'root'@'172.18.9.166' identified by '113506'; flush privileges; 1.2、主数据库 grant replication slave on *.* to 'root'@'
1:设主库允许远程连接(注意:设置账号密码必须使用的插件是mysql_native_password,其他的会连接失败) #切换到mysql这个数据库,修改user表中的host,使其可以实现远程连接mysql>use mysql;mysql>update user set host ="%" where user ="root";#改完之后一定要刷新信息mysql>flush priv