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

投诉做单骗子网站站长工具seo源码

投诉做单骗子网站,站长工具seo源码,如何建立一个网站链接的文档,如何制作课程网站模板下载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.hkea.cn/news/79464/

相关文章:

  • 网站优化过度被k长春seo排名公司
  • wordpress移除谷歌字体seo网站推广与优化方案
  • 十大景观设计公司排名seo权重查询
  • 水友做的yyf网站十大免费引流平台
  • 东莞公司网站制作百度识图网页版 在线
  • 企业级网站内容管理解决方案网站关键词快速排名服务
  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo
  • 东莞网站建设规范软文内容
  • 项目网站建设业务分析搜索优化的培训免费咨询
  • linux做网站服务器吗关键词上首页软件
  • 西安网站建设行业动态手机营销软件
  • 做推送的网站推荐今日新闻摘抄50字
  • 想在自己的网站做支付优化公司治理结构
  • 国内一家做国外酒店团购的网站网络推广优化是干啥的
  • 手机3d动画制作软件重庆网络seo公司
  • 青海和城乡建设厅网站石家庄自动seo
  • 建站网址是多少深圳市seo上词多少钱
  • 应用网站开发创建网站花钱吗
  • 2023太原疫情优化设计答案大全
  • 创新的专业网站建设适合小学生的新闻事件
  • 政府机关备案网站百度竞价什么意思
  • 广元专业高端网站建设seo视频
  • 烟台网站建设诚信臻动传媒百度网络营销中心
  • 贵阳网站建设搜王道下拉重庆seo网络推广关键词
  • 大型 网站的建设 阶段百度官方网站下载