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

日本签证那个网站做的好游戏推广怎么做

日本签证那个网站做的好,游戏推广怎么做,天津自助建站,广州市网站建设服务机构MaxScale 是干什么的? MaxScale是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换,对多个从服务器能实现负载均衡。 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
[root@master my.cnf.d]# vim mysql-server.cnf
server_id=1
gtid_mode=ON
enforce-gtid-consistency=ON
# systemctl restart mysqld--创建用户
create user 'rep'@'192.168.142.%' identified with mysql_native_password by '123456';
--用户授权 “同步复制”、“同步复制状态”
grant replication slave on *.* to 'rep'@'192.168.142.%';--从库配置
# tail -3 /etc/my.cnf.d/mysql-server.cnf
[root@master2 ~]# vim /etc/my.cnf.d/mysql-server.cnf
server_id=2/3
gtid_mode=ON
enforce-gtid-consistency=ON
read_only=ON
# 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_Running"Slave_IO_Running: YesSlave_SQL_Running: Yes

创建用户

在开始配置之前,需要在 master中为 MaxScale 创建两个用户,用于监控模块和路由模块,已经实现主从复制的前提下,主库创建的用户,能同步到从库上

创建监控用户
--创建用户
create user 'maxscale_monitor'@'192.168.142.%' identified with mysql_native_password by 'Admin@123456';
--用户授权 “同步复制”、“同步复制状态”
grant replication slave, replication client on *.* to maxscale_monitor@'192.168.142.%';
创建路由用户
--创建用户
create user 'maxscale_route'@'192.168.142.%' identified with mysql_native_password by 'Admin@123456';
--用户授权
GRANT SHOW DATABASES ON *.* TO maxscale_route@'192.168.142.%';
GRANT SELECT ON mysql.user TO maxscale_route@'192.168.142.%';
GRANT SELECT ON mysql.db TO maxscale_route@'192.168.142.%';
GRANT SELECT ON mysql.tables_priv TO maxscale_route@'192.168.142.%';
GRANT SELECT ON mysql.columns_priv TO maxscale_route@'192.168.142.%';
GRANT SELECT ON mysql.proxies_priv TO maxscale_route@'192.168.142.%';

安装MaxScale

在 MariaDB Products & Tools Downloads | MariaDB 选择对应系统合适的版本下载安装,我这里使用docker 安装(安装dokcer请看最全面的Docker安装部署,配置镜像加速-CSDN博客)

# yum install docker -y
# systemctl enable --now docker# 管理后台端口8989,3306中间件连接端口 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
# 查看版本信息
[root@4e2804021a7d /]# maxscale -version
MaxScale 23.08.3
# 查看版本日志
cat /var/log/maxscale/maxscale.log

配置maxscale

在,/etc/maxscale.cnf.d新建一个配置my.cnf或者直接修改/etc/maxscale.cnf文件

[root@4e2804021a7d /]# cat /etc/maxscale.cnf.d/my.cnf
[maxscale]
threads=auto[dbserv1]
type=server
address=192.168.142.146
port=3306
protocol=MariaDBBackend[dbserv2]
type=server
address=192.168.142.147
port=3306
protocol=MariaDBBackend[dbserv3]
type=server
address=192.168.142.148
port=3306
protocol=MariaDBBackend[MySQL-Monitor]
type=monitor
module=mariadbmon
servers=dbserv1, dbserv2, dbserv3
user=maxscale_monitor
password=Admin@123456
monitor_interval=2s[Read-Write-Service]
type=service
router=readwritesplit
servers=dbserv1,dbserv2,dbserv3
user=maxscale_route
password=Admin@123456
enable_root_user=true[Read-Write-Listener]
type=listener
service=Read-Write-Service
protocol=MariaDBClient
address=0.0.0.0
port=3306

 配置完成后 重启MaxScale服务,进入容器中 可:

[root@4e2804021a7d /]# maxscale -f /etc/maxscale.cnf.d/my.cnf -U maxscale

 使用 maxctrl list servers 命令查看运行状态

[root@4e2804021a7d /]# 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 命令查看服务监听状态信息

[root@4e2804021a7d /]# 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 'Admin@123456'; --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.ds6.com.cn/news/80417.html

相关文章:

  • 南昌做网站优化的公司企业网站建设服务
  • 网站怎么屏蔽国内访问教育培训机构推荐
  • wordpress 为什么流行肇庆seo优化
  • 常德网站建设策划方案2022百度指数排名
  • 网络搭建写真网站百度网址ip
  • 网站建设电话销售seo快速收录快速排名
  • 深圳企业医疗网站建设qq排名优化网站
  • 深圳十大网站建设公司网站如何发布
  • 优秀的字体设计网站seo推广怎么收费
  • 房产网站建设的目的郑州网站seo推广
  • 深圳做微信网站设计培训课程名称大全
  • asp 网站发布器小学生一分钟新闻播报
  • 免费房地产网站模板seo引擎优化外包
  • 成都网站建设的公司百度seo效果
  • 酒店网站怎么做seo交流
  • 十堰网站建设网络营销毕业论文范文
  • 杭州网站推广优化seo优化内页排名
  • 上海网站制作工作室全网营销推广靠谱吗
  • 医院网站建设情况汇报免费的黄冈网站有哪些平台
  • 北京电力交易中心客服电话徐州新站百度快照优化
  • 网站建设解决方案重要性长沙网站优化排名推广
  • 南山网站建设关键词查询工具哪个好
  • wordpress使用百度统计合肥seo网站管理
  • 做路线图的网站搜索风云榜百度
  • 珠海医疗网站建设公司排名百度发布信息的免费平台
  • 招聘网站有哪些平台象山关键词seo排名
  • 如何查看一个网站是什么程序做的新河seo怎么做整站排名
  • 小白如何建设网站一个企业seo网站的优化流程
  • 问卷调查网站建设营销网站建设制作
  • 株洲网站开发seo优化技术招聘