当前位置: 首页 > news >正文

在百度做网站赚钱吗跨境电商网站开发

在百度做网站赚钱吗,跨境电商网站开发,泉州建设局网站,wordpress 主题木马服务器#xff1a;两台Centos9 用Docker搭建主从 使用Docker拉取MySQL镜像 确保两台服务器都安装好了docker 安装docker请查看#xff1a;Centos安装docker 1.两台服务器都先拉取mysql镜像 docker pull mysql 2.我这里是在 /opt/docker/mysql 下创建mysql的文件夹用来存…服务器两台Centos9 用Docker搭建主从 使用Docker拉取MySQL镜像 确保两台服务器都安装好了docker 安装docker请查看Centos安装docker 1.两台服务器都先拉取mysql镜像 docker pull mysql 2.我这里是在 /opt/docker/mysql 下创建mysql的文件夹用来存储数据库日志以及配置(可自行创建主从俩服务器都创建 mkdir /opt/docker/mysql/cnf mkdir /opt/docker/mysql/data mkdir /opt/docker/mysql/log 3.master主服务器进入到 /opt/docker/mysql/cnf/ 文件夹 创建 mysql.cnf 文件 cd /opt/docker/mysql/cnf/vim mysql.cnf 配置如下信息 [mysqld] ## 设置server_id,注意要在同一局域网内唯一 server-id1 ## 开启binlog log-binmysql-bin ## binlog缓存 binlog_cache_size1M ## binlog格式(mixed、statement、row,默认格式是statement) binlog_formatmixed4.slave从服务器进入到 /opt/docker/mysql/cnf/ 文件夹创建 mysql.cnf 文件 cd /opt/docker/mysql/cnf/vim mysql.cnf 配置如下 [mysqld] ## 设置server_id,注意要唯一 server-id2 ## 开启binlog,以备Slave作为其它Slave的Master时使用 log-binmysql-slave-bin ## relay_log配置中继日志 relay_logedu-mysql-relay-bin ## 如果需要同步函数或者存储过程 log_bin_trust_function_creatorstrue ## binlog缓存 binlog_cache_size1M ## binlog格式(mixed、statement、row,默认格式是statement) binlog_formatmixed ## 跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断 ## 如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致 slave_skip_errors1062 ## 跳过主从复制中遇到的错误,可配可不配 read-only1 #1只读0读写 5.接下来启动 master和slave 两台服务器的mysql容器 # master 主服务器 docker run -itd --name mysql-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 -v /opt/docker/mysql/cnf:/etc/mysql/conf.d -v /opt/docker/mysql/data:/var/lib/mysql -v /opt/docker/mysql/log:/var/log --restart always mysql# slave 从服务器 docker run -itd --name mysql-slave -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 -v /opt/docker/mysql/cnf:/etc/mysql/conf.d -v /opt/docker/mysql/data:/var/lib/mysql -v /opt/docker/mysql/log:/var/log --restart always mysql 查看服务器上的容器 此时两台服务器都可以通过远程连接工具连接到数据库了 查看ip 我的 master 服务器ip是 192.168.252.134  ,  slave 服务器ip是 192.168.252.135 6.进入到 master 主数据库容器中 # 进入到docker容器 docker exec -it mysql-master /bin/bash# 登录到mysql服务 回车后输入密码 mysql -uroot -p 执行以下命令查看对应用户的加密方式 use mysql; select user,plugin from user where userroot; mysql 8之后的密码加密方式都是 caching_sha2_password 我们修改root用户密码加密方式以便从库可以直接通过铭文密码连接到主库 执行命令修改加密方式 alter user rootlocalhost identified with mysql_native_password by 你的密码; 或者 ALTER user rootlocalhost IDENTIFIED BY 123456; # 执行下面两条命令 最好主库和从库都修改一下 alter user rootlocalhost identified with mysql_native_password by 123456; alter user root% identified with mysql_native_password by 123456; 使配置生效 flush privileges; 执行 命令 show master status;  查看主数据库 master_log_file、master_log_pos两个参数  mysql 8.4查看binlog日志命令是这样写的SHOW BINARY LOG STATUS; SHOW BINARY LOG STATUS; 记住这两个 File  和 Position 参数 下面会用到 7.配置 slave 从服务器 进入到docker容器内 并 登录到mysql服务 # 进入slave 从数据库容器 docker exec -it mysql-slave /bin/bash#进入容器后 登录mysql控制台 mysql -uroot -p123456 执行下面的命令 配置主从关系 # mysql 8.4 版本需要下面这种命令 CHANGE REPLICATION SOURCE TO SOURCE_HOST192.168.252.134, SOURCE_LOG_FILEmysql-bin.000001, SOURCE_LOG_POS158, SOURCE_PORT3306, SOURCE_USERroot, SOURCE_PASSWORD123456;# mysql 8.0 以下版本请使用 如下命令 否则会报sql语法错误 change master to master_host192.168.252.134, master_userroot, master_password123456, master_port3306, master_log_filemysql-bin.000001, master_log_pos158, master_connect_retry30; 命令说明 master_host Master库的地址指的是容器的独立ip master_portMaster的端口号指的是容器的端口号 master_user用于数据同步的用户 master_password用于同步的用户的密码 master_log_file指定 Slave 从哪个日志文件开始复制数据即上文中提到的 File 字段的值 master_log_pos从哪个 Position 开始读即上文中提到的 Position 字段的值 master_connect_retry如果连接失败重试的时间间隔单位是秒默认是60秒 开启主从复制 # 开启 主从复制 mysql 8.0之前用 start slave; start REPLICA;# 关闭主从复制 mysql 8.0之前用 stop slave; stop REPLICA;# 重新配置主从 stop REPLICA; reset master; # 重新配置主从 stop REPLICA; reset master;查看 从库配置状态 show REPLICA status \G;    或者 show slave status \G; 查看其中的参数 Replica_IO_Running::Yes Replica_SQL_Running: Yes   则显示为配置成功 如果  Replica_IO_Running 这个值一直显示 Connecting 请查看 Last_IO_Error: 这里报错信息   一般有以下三种情况请排查 1、网络不通检查ip,端口 2、密码不对检查是否创建用于同步的用户和用户密码是否正确 3、pos不对检查Master的 Position 如果出现报错 Last_IO_Error: Error connecting to source root192.168.252.134:3306. This was attempt 1/10, with a delay of 60 seconds between attempts. Message: Authentication plugin caching_sha2_password reported error: Authentication requires secure connection. 这个原因是因为mysql8以后的默认加密方式是 caching_sha2_password 修改密码加密方式 # 执行下面两条命令 最好主库和从库都修改一下 alter user rootlocalhost identified with mysql_native_password by 123456; alter user root% identified with mysql_native_password by 123456;# 使配置生效flush privileges; 建议最好使用8.0的mysql镜像更加稳定 这样简单的主从配置就完成了 使用 exit; 退出mysql控制台 8.使用远程连接工具连接到两台数据库 我们在 192.168.252.134上面创建一个数据库 然后在 192.168.252.135刷新即可看到直接同步过去了
http://www.w-s-a.com/news/508956/

相关文章:

  • 酒店网站建设策划方案南昌网站建设南昌
  • 临沂罗庄做网站房产cms
  • 五合一网站做优化好用吗网站设计的专业流程
  • 毕业设计论文网站开发需要多少网站seo建设方案
  • h5页面用什么做杭州优化外包哪里好
  • 许昌网站建设百姓国货app下载
  • 什么是建站装修公司做宣传在哪个网站
  • 阿里云虚拟主机多个网站吗大庆油田建设集团网站
  • 坂田公司做网站公司有网站域名后如何建网站
  • 自媒体网站程序淘宝网站维护
  • 凡科网站建设网站wordpress 七牛oss
  • 搬瓦工的主机可以用来做网站吗分类信息网站开发需求方案
  • 上海高端网站开发站霸网络国际网站建设的目的
  • 程序员招聘求职的网站做网站加入广告联盟
  • 网站建设的技术方案模板易做文学网站的logo
  • 建设国家标准官方网站响应式网站切图
  • 网站链接数怎么做wordpress安装网址
  • 沈阳建网站 哪家好如何做旅游网站推销
  • 继续网站建设南通网站建设方法
  • 淮南公司网站建设如果做京东优惠卷的网站
  • 二手房网站平台怎么做项目工程监理公司网站建设方案
  • 秦皇岛做网站公司小说推广平台有哪些
  • php网站做分享到朋友圈天元建设集团有限公司信用代码
  • 邱县做网站在线免费图片编辑器
  • 网站备份网站做网站如何把支付宝微信吧
  • 做网站的怎么获取客户信息晋城建设局网站
  • 新开传奇网站发布网单职业wordpress建站网页无法运作
  • 海南省住房和城乡建设厅官方网站网站开发有哪些语言
  • 网站开发排期表免费网站建设策划
  • 飞沐网站设计江苏建设人才网证书查询