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

网站制作案例怎么样网络营销专业代码

网站制作案例怎么样,网络营销专业代码,北京网站seo公司,小广告怎么举报目录 配置规划 三台主机分别创建mingliang% 用户并授权 安装mysql shell(三台机器必须全部安装) 在mysql8用户中配置环境变量 使用mysql shell登录测试 安装mysql router(三台主机必须全部安装) 在MySQL8用户中配置环境变量…

目录

配置规划

三台主机分别创建'mingliang'@'%' 用户并授权

安装mysql shell(三台机器必须全部安装)

在mysql8用户中配置环境变量

使用mysql shell登录测试

安装mysql router(三台主机必须全部安装)

在MySQL8用户中配置环境变量

通过MySQLShell搭建MGR,下面步骤每个节点都执行

创建集群实例(在master执行即可)

配置MySQLRouter路由

测试配置

连接测试

数据同步测试

故障测试


配置规划

本篇文章中MySQL使用编译安装

ip地址

主机名

角色

安装软件

192.168.3.2

348aeb8077a8

主(初始化)

Mysql8.0.30

mysql-shell

mysql-route

192.168.3.2

7ff037fcf001

备(初始化)

Mysql8.0.30

mysql-shell

mysql-route

192.168.3.4

fc7b8078d23b

备(初始化)

Mysql8.0.30

mysql-shell

mysql-route

三台实例分别创建'mingliang'@'%' 用户并授权

create user 'mingliang'@'%' identified with mysql_native_password by '123456';
grant all on *.* to  'mingliang'@'%' with grant option;

安装mysql shell(三台机器必须全部安装)

wget https://downloads.mysql.com/archives/get/p/43/file/mysql-shell-8.0.30-linux-glibc2.12-x86-64bit.tar.gz
tar -xzvf mysql-shell-8.0.30-linux-glibc2.12-x86-64bit.tar.gz
mv mysql-shell-8.0.30-linux-glibc2.12-x86-64bit /usr/local/mysqlsh
chown mysql8:mysql8 -R /usr/local/mysqlsh

在mysql8用户中配置环境变量

su - mysql8
vim .bash_profile  /添加下述内容export PATH=$MYSQL_HOME/bin:/usr/local/mysqlsh/bin:$PATH#使文件生效
source .bash_profile

使用mysql shell登录测试

mysqlsh --mysqlx -h 192.168.3.2 -P 33060 -umingliang -p

这里登录测试的时候出现了一个这样的错误

MySQL Error 2027: Requested session assumes MySQL X Protocol but '192.168.3.2:3306' seems to speak the classic MySQL protocol (Unexpected response received from server, msg-id:10)

这个是因为上面连接的时候X协议的端口没有指定正确,可以使用mysql -u root -p -e "select @@mysqlx_port"查看X协议端口,然后连接的时候指定正确的端口就可以成功登录了

参考文档:mysql - 如何为 mysql 8 docker 容器启用 x 协议_Stack Overflow中文网

安装mysql router(三台主机必须全部安装)

wget https://downloads.mysql.com/archives/get/p/41/file/mysql-router-8.0.30-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-router-8.0.30-linux-glibc2.12-x86_64.tar.xz#没有xz的话需要安装下
yum install -y xzmv mysql-router-8.0.30-linux-glibc2.12-x86_64 /usr/local/mysqlrouter
chown mysql8:mysql8 /usr/local/mysqlrouter

在MySQL8用户中配置环境变量

su - mysql8
vim .bash_profile  /添加下述内容export PATH=$MYSQL_HOME/bin:/usr/local/mysqlsh/bin:/usr/local/mysqlrouter/bin:$PATH#使文件生效
source .bash_profile

通过MySQLShell搭建MGR,下面步骤每个节点都执行

#192.168.3.2 root@348aeb8077a8  master
su - mysql8
mysqlsh --mysqlx -h 192.168.3.2 -P33060 -umingliang -pdba.configureInstance();dba.configureInstance();#192.168.3.3 root@7ff037fcf001  slave1
su - mysql8
mysqlsh --mysqlx -h 192.168.3.3 -P33060 -umingliang -pdba.configureInstance();dba.configureInstance();#192.168.3.4 root@fc7b8078d23b  slave2
su - mysql8
mysqlsh --mysqlx -h 192.168.3.4 -P33060 -umingliang -pdba.configureInstance();dba.configureInstance();

创建集群实例(在master执行即可)

#默认为单主模式,第一个加入为写节点
#---第一个节点创建集群实例(192.168.3.2)var cluster = dba.createCluster('DemoCluster')#添加其他节点192.168.3.3和192.168.3.4,此时会进行数据库克隆,
#把节点1的数据库复制到其它数据库,同时进行同步。var cluster=dba.getCluster()cluster.addInstance('mingliang@192.168.3.3:3306')cluster.addInstance('mingliang@192.168.3.4:3306')#查看集群状态var cluster=dba.getCluster()cluster.status();

这里由于3个节点的UUID相同,导致添加集群节点的没有添加进去

Cluster.addInstance: Cannot add an instance with the same server UUID (1d6dd7c2-5ff7-11f0-bb22-0242c0a80302) of an active member of the cluster '348aeb8077a8:3306'. Please change the UUID of the instance to add, all members must have a unique server UUID. (RuntimeError)

更新uuid后,master节点执行了克隆恢复,但是发现一直处于* Waiting for server restart... 状态,直至超时,去slave查看error.log发现发生了crash,导致启动失败

最后重新配置了一次,在添加节点恢复的时候选择了增量恢复后,成功添加

#添加slave1

#添加slave2

配置MySQLRouter路由

#创建路由数据目录
su - mysql8
mkdir myroyter#路由初始化
#master
mysqlrouter --bootstrap mingliang@172.0.0.1:3306 --directory /home/mysql8/myrouter --conf-use-sockets  --user mysql8#启动路由
./myrouter/star.sh

测试配置

连接测试

 mysql -u mingliang -p -P6446

数据同步测试

create database demo1;

故障测试

http://www.dtcms.com/wzjs/227910.html

相关文章:

  • linux 什么做网站好关键词推广方法
  • 怀来建设局网站谷歌排名规则
  • 设计之家房屋装修游戏破解版南宁网站seo优化公司
  • 企业网站使用不规范地图如何处罚2022年新闻摘抄十条
  • 西安建网站公司企业网站制作要求
  • 举报网站建设运行汇报谷歌排名网站优化
  • 怎样在wordpress其他页面增加文章佛山网站建设十年乐云seo
  • 做赌博网站代理赚钱吗百度发视频步骤
  • title:(网站建设)谷歌浏览器网址
  • 贷款公司网站模板万江专业网站快速排名
  • 公司外贸网站建设直播:韩国vs加纳直播
  • 高端网站制作宁德市旅游景点大全
  • 网站建设诚信服务百度提交网站收录查询
  • 网上交易网网站优化软件哪个好
  • 淄博专业网站建设哪家专业百度搜索推广操作简要流程
  • 网站开发作业代做网络营销的优势有哪些?
  • wordpress如何添加网站地图品牌推广是做什么的
  • 网上骗人彩票网站是怎么做的最常用的搜索引擎有哪些
  • 网站运营工作软文新闻发布网站
  • 如何做拼车网站app石家庄疫情防控最新政策
  • 外贸网站索引页多宁波seo入门教程
  • 软件开发应该学什么专业seo网络推广方法
  • 客户如何找到做网站宣传的律师企业网站推广建议
  • 可以做宣传的网站网站开发建站
  • 网站备案号怎么查微博推广效果怎么样
  • 网站org免费注册反向链接查询
  • 大连建设网站制作淘宝seo具体优化方法
  • 商用营销型网站建设网站alexa排名查询
  • 学院网站建设的作用品牌推广方案
  • 网站后期推广是谁来做百度收录入口提交查询