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

宁波seo网站排名优化网站建设素材网页

宁波seo网站排名优化,网站建设素材网页,东阿网站建设电话,云南建设注册考试中心网站MaxScale 是干什么的#xff1f; MaxScale是maridb开发的一个mysql数据中间件#xff0c;其配置简单#xff0c;能够实现读写分离#xff0c;并且可以根据主从状态实现写库的自动切换#xff0c;对多个从服务器能实现负载均衡。 MaxScale 实验环境 中间件192.168.142.13…MaxScale 是干什么的 MaxScale是maridb开发的一个mysql数据中间件其配置简单能够实现读写分离并且可以根据主从状态实现写库的自动切换对多个从服务器能实现负载均衡。 MaxScale 实验环境 中间件192.168.142.139MaxScale 22.08.4主服务器192.168.142.146mysql 8.0.30从服务器192.168.142.147mysql 8.0.30从服务器192.168.142.148mysql 8.0.30 实现数据库主从复制 vim /etc/hosts 192.168.142.139 proxy 192.168.142.146 master 192.168.142.147 slave1 192.168.142.148 slave2 主从配置 # 主库配置 # tail -3 /etc/my.cnf.d/mysql-server.cnf [rootmaster my.cnf.d]# vim mysql-server.cnf server_id1 gtid_modeON enforce-gtid-consistencyON # systemctl restart mysqld--创建用户 create user rep192.168.142.% identified with mysql_native_password by 123456; --用户授权 “同步复制”、“同步复制状态” grant replication slave on *.* to rep192.168.142.%;--从库配置 # tail -3 /etc/my.cnf.d/mysql-server.cnf [rootmaster2 ~]# vim /etc/my.cnf.d/mysql-server.cnf server_id2/3 gtid_modeON enforce-gtid-consistencyON read_onlyON # systemctl restart mysqld--配置主从同步 CHANGE MASTER TO MASTER_HOST 192.168.142.146, MASTER_USER rep, MASTER_PASSWORD 123456, MASTER_AUTO_POSITION 1;--启动主从同步 start slave--检查 # mysql -e show slave status \G | grep -E -w Slave_IO_Running|Slave_SQL_RunningSlave_IO_Running: YesSlave_SQL_Running: Yes 创建用户 在开始配置之前需要在 master中为 MaxScale 创建两个用户用于监控模块和路由模块已经实现主从复制的前提下主库创建的用户能同步到从库上 创建监控用户 --创建用户 create user maxscale_monitor192.168.142.% identified with mysql_native_password by Admin123456; --用户授权 “同步复制”、“同步复制状态” grant replication slave, replication client on *.* to maxscale_monitor192.168.142.%; 创建路由用户 --创建用户 create user maxscale_route192.168.142.% identified with mysql_native_password by Admin123456; --用户授权 GRANT SHOW DATABASES ON *.* TO maxscale_route192.168.142.%; GRANT SELECT ON mysql.user TO maxscale_route192.168.142.%; GRANT SELECT ON mysql.db TO maxscale_route192.168.142.%; GRANT SELECT ON mysql.tables_priv TO maxscale_route192.168.142.%; GRANT SELECT ON mysql.columns_priv TO maxscale_route192.168.142.%; GRANT SELECT ON mysql.proxies_priv TO maxscale_route192.168.142.%; 安装MaxScale 在 MariaDB Products Tools Downloads | MariaDB 选择对应系统合适的版本下载安装我这里使用docker 安装安装dokcer请看最全面的Docker安装部署配置镜像加速-CSDN博客 # yum install docker -y # systemctl enable --now docker# 管理后台端口89893306中间件连接端口 docker run -d --name mxs -p 8989:8989 -p 3306:3306 -v /data/maxscale/maxscale.cnf:/etc/maxscale.cnf.d mariadb/maxscale:latest# docker save mariadb/maxscale:latest -o maxscale_latest.tar# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4e2804021a7d mariadb/maxscale:latest /usr/bin/tini -- do… 3 minutes ago Up 3 minutes 0.0.0.0:3306-3306/tcp, 0.0.0.0:8989-8989/tcp mxs# 登录容器 docker exec -it mxs bash # 查看版本信息 [root4e2804021a7d /]# maxscale -version MaxScale 23.08.3 # 查看版本日志 cat /var/log/maxscale/maxscale.log 配置maxscale 在/etc/maxscale.cnf.d新建一个配置my.cnf或者直接修改/etc/maxscale.cnf文件 [root4e2804021a7d /]# cat /etc/maxscale.cnf.d/my.cnf [maxscale] threadsauto[dbserv1] typeserver address192.168.142.146 port3306 protocolMariaDBBackend[dbserv2] typeserver address192.168.142.147 port3306 protocolMariaDBBackend[dbserv3] typeserver address192.168.142.148 port3306 protocolMariaDBBackend[MySQL-Monitor] typemonitor modulemariadbmon serversdbserv1, dbserv2, dbserv3 usermaxscale_monitor passwordAdmin123456 monitor_interval2s[Read-Write-Service] typeservice routerreadwritesplit serversdbserv1,dbserv2,dbserv3 usermaxscale_route passwordAdmin123456 enable_root_usertrue[Read-Write-Listener] typelistener serviceRead-Write-Service protocolMariaDBClient address0.0.0.0 port3306 配置完成后 重启MaxScale服务进入容器中 可 [root4e2804021a7d /]# maxscale -f /etc/maxscale.cnf.d/my.cnf -U maxscale 使用 maxctrl list servers 命令查看运行状态 [root4e2804021a7d /]# maxctrl list servers ┌─────────┬────────────────┬──────┬─────────────┬─────────────────┬──────┬───────────────┐ │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │ ├─────────┼────────────────┼──────┼─────────────┼─────────────────┼──────┼───────────────┤ │ dbserv1 │ 192.168.142.146 │ 3306 │ 0 │ Master, Running │ │ MySQL-Monitor │ ├─────────┼────────────────┼──────┼─────────────┼─────────────────┼──────┼──────────────┤ │ dbserv2 │ 192.168.142.147 │ 3306 │ 0 │ Slave, Running │ │ MySQL-Monitor │ ├─────────┼────────────────┼──────┼─────────────┼─────────────────┼──────┼───────────────┤ │ dbserv3 │ 192.168.142.148 │ 3306 │ 0 │ Slave, Running │ │ MySQL-Monitor │ 使用 maxctrl list listeners Read-Write-Service 命令查看服务监听状态信息 [root4e2804021a7d /]# maxctrl list listeners Read-Write-Service ┌─────────────────────┬──────┬─────────┬─────────┬────────────────────┐ │ Name │ Port │ Host │ State │ Service │ ├─────────────────────┼──────┼─────────┼─────────┼────────────────────┤ │ Read-Write-Listener │ 3306 │ 0.0.0.0 │ Running │ Read-Write-Service │ └─────────────────────┴──────┴─────────┴─────────┴────────────────────┘ 客户端连接测试 1在 master中创建一个访问用已经实现主从复制的前提下主库创建的用户能同步到从库上 -- 创建用户 create user admin_user% identified with mysql_native_password by Admin123456; --msql 8.0.x 用户认证的方式需要修改为 mysql_native_password --用户授权 grant all privileges on *.* to admin_user% with grant option; 2可以在从库中 slave(192.168.142.148) 新增一条数据登录主库 master(192.168.142.146) 进行查询如果查询不到在中间件连接库中 maxscale(192.168.142.139) 可以查询到则成功
http://www.w-s-a.com/news/2978593/

相关文章:

  • 做照片有那些网站好昆明如何做百度的网站
  • 网站运营如何做温州建设集团有限公司网站
  • 做网站分辨率多少重庆定制网站开发
  • 昆山市有没有做网站设计的如何搭建 seo网站
  • 免费seo网站自动推广网页制作教程百度云
  • 青岛网站制作企业青岛科技网站建设
  • 北京网站设计制作招聘信息网推所什么意思
  • 怎么查网站备案论坛seo设置
  • 什么网站可以做投资目前搜索引擎排名
  • 建设街小学网站网站建设创建
  • 苏州做网站公司精选苏州聚尚网络地板网站代码
  • 九龙坡区建设二校有网站吗企业网络营销策划书
  • 网站底部空白杭州工作招聘网
  • 网站内容管理流程图建设手机网站培训教程
  • 顺德龙江网站建设创建网站的基本步骤
  • 青岛网站建设seo优化空中客车网站建设需求
  • 建设网站服务器怎么弄外链建设的原则
  • 网站开发实施方案php手机网站如何制作教程
  • 虾米音乐歌曲链接做qq音乐网站网站备案太慢
  • 上海做网站公司智能自助建站网站
  • 玻璃制品东莞网站建设中国网站建设公司有哪些内容
  • 网站建设培训最新网站开发软件
  • 淄博周村学校网站建设公司网页编辑软件 排行
  • 网站建设制作微商授权书微信开发工具文档
  • 西安市建设银行网站wordpress中调用分类目录文章列表
  • 自主网站制作wordpress 静态
  • 电子商务网站建设题目h5除了易企秀还有哪些
  • wordpress网格布局百家号seo
  • 相册管理网站模板下载怎么做物流网站
  • 网站建设的背景有哪些天津建设教育培训网