勒索做钓鱼网站的人代做网站关键词排名
勒索做钓鱼网站的人,代做网站关键词排名,游戏网站怎么建设,wordpress首页显示指定分类文章环境准备#xff1a;docker服务安装#xff0c;mysql镜像
配置文件方式#xff1a;可以挂载目录#xff0c;也可以写好配置文件#xff0c;利用docker cp 到容器内#xff0c;这里直接在启动镜像创建容器时候挂载目录方式服务器上配置文件内容(下图标红路径)#xff1a…环境准备docker服务安装mysql镜像
配置文件方式可以挂载目录也可以写好配置文件利用docker cp 到容器内这里直接在启动镜像创建容器时候挂载目录方式服务器上配置文件内容(下图标红路径)
新建目录和配置文件 配置文件内容参考 /root/master/conf/my.cnf复制如下内容---主库
[mysqld] ## 同一局域网内注意要唯一 server-id1024#这里是复制其他人的感觉应该是server_id后边报错主从service_id重复可能就是这个原因先不管 ## 开启二进制日志功能可以随便取关键 log-binmysql-bin secure_file_priv/var/lib/mysql default_authentication_pluginmysql_native_password #设置密码规则 #default_authentication_plugincaching_sha2_password max_connections1000 #最大连接数设置 根据实际需要 自行调整
/root/slave/conf/my.cnf复制内容如下--从库
[mysqld] ## 设置server_id,注意要唯一 server-id1022 ## 开启二进制日志功能以备Slave作为其它Slave的Master时使用 log-binmysql-slave-bin ## relay_log配置中继日志 relay_logedu-mysql-relay-bin secure_file_priv/var/lib/mysql default_authentication_pluginmysql_native_password #设置密码规则 max_connections1000 #最大连接数设置 根据实际需要 自行调整 创建容器挂载配置文件
docker run --name master -p 3339:3306 \ -v $PWD/master/conf/my.cnf:/etc/mysql/my.cnf \ -v $PWD/master/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD123456 -d mysql docker run --name slave -p 3340:3306 \ -v $PWD/slave/conf/my.cnf:/etc/mysql/my.cnf \ -v $PWD/slave/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD123456 -d mysql
利用navicat测试链接用户root密码123456 确保主从数据库都可正常访问即可
1-在客户端命令行页面主库建用户授权
CREATE USER slave% IDENTIFIED with mysql_native_password BY 123456;
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO slave%; 2-查看主库的参数稍后需要在从库里面配置show master status; 3-主库容器IP地址
回到linux服务器执行命令查看master容器的ip地址-
docker inspect --format{{.NetworkSettings.IPAddress}} master 三个参数ipfileposition得值获取后链接从库的命令行模式 change master to master_host172.17.0.2, master_userslave, master_password123456, master_port3306, master_log_filebinlog.000006, master_log_pos1349, master_connect_retry30; 配置好以后启动
start slave;
4-切换服务器从库容器内查看状态信息
show slave status \G; 下面没有报错信息切红色框内值是yes表示启动成功。如果有错误日志根据日志修改后面有介绍然后stop slave,reset slave,start slave,停止重置启动注意观察主库的三个参数是否有变化。从库change里的ipfilepos要对应上。
测试方法主库新建数据库或表刷新从库看是否同步如果同步表示mysql主从复制搭建完毕。
------------------------------------------------------------------------------------------------------------------------------
遇到的问题主从数据库的service_id相同导致错误修改从数据库的id值即可
报错日志 Last_IO_Error: Fatal error: The replica I/O thread stops because source and replica have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on replica but this does not always make sense; please check the manual before using it).
解决办法主service_id
从service_id 设置完重启测试 测试主数据创建数据库aaa刷新从数据库可以看到aaa数据库已同步 参考基于docker的Mysql主从数据库配置_docker mysql 主从配置-CSDN博客
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90452.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!