一、一般配置主从(这里主是m3300,从是3301、3302) 配置m3301 从Mysql8里拿出这两个文件到m3301 配置my.ini 初始化mysql8 mysqld --initialize-insecure; 安装服务
一、一般配置主从(这里主是m3300,从是3301、3302)
配置m3301
从Mysql8里拿出这两个文件到m3301
配置my.ini
初始化mysql8
mysqld --initialize-insecure;
安装服务
mysqld -install m3300;
开启服务
net start m3300;
进入mysql
mysql -uroot -P3300;
其它几个服务同上,建好如下:
在主服务m3300中的操作
建立账号
create user repl identified with mysql_native_passWord by "repl";
授权
grant replication slave on *.* to repl;
刷新
flush privileges;
查看主库master
show master status;
在从服务中操作m3301
连接主服务设置的账号和日志(根据自己主服务走)
change replication source to
source_host="127.0.0.1",
source_user="repl",
source_password="repl",
source_port=3300,
source_log_file="binlog.000003",
source_log_pos=827;
开启主从服务
start slave;和start replica;都可以。
查看是否成功
show slave status G
如果不成功(请检查配置)
没有问题的化还是no请执行
stop slave;
reset slave;
start slave;
show slave status G
其它的百度吧
在主服务中建立数据库从服务中也可查看
从库只读配置my.ini
[mysqld]
port=3300
server_id=1
bin_log=binlog
binlog_do_db=db
binlog_ignore_db=infORMation_schema,mysql,performance_schema,sys
read_only=off
super_read_only=off
停止主机并清理所有信息
mysql> stop slave;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> reset slave all;
Query OK, 0 rows affected (0.00 sec)
mysql> show slave status;
Empty set (0.00 sec)
mysql> show slave statusG
Empty set (0.00 sec
二、GTID配置主从
主库
建立账号
create user abc identified with mysql_native_password by "abc";
grant repliciation slave on *.* to abc
flush privilrges;
原文地址:https://www.cnblogs.com/zcxxcvbn/arcHive/2022/02/23/15928285.html
--结束END--
本文标题: mysql8主从配置
本文链接: https://lsjlt.com/news/9128.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0