
数据库
菜鸟的晋级
这个作者很懒,什么都没留下…
展开
-
面试题:导致MySQL 主从数据不一致的原因?
生命就像小河;风雨只会让它更加宽阔 造成主从不一致的原因 主库binlog格式为Statement,同步到从库执行后可能造成主从不一致。 主库执行更改前有执行set sql_log_bin=0,会使主库不记录binlog,从库也无法变更这部分数据。 从节点未设置只读,误操作写入数据 主库或从库意外宕机,宕机可能会造成binlog或者relaylog文件出现损坏,导致主从不一致 主从实例版本不一致,特别是高版本是主,低版本为从的情况下,主数据库上面支持的功能,从数据库上面可能不支持该功能 MySQL原创 2021-05-24 08:33:14 · 1818 阅读 · 8 评论 -
MySQL中修改用户密码
修改用户密码: 方法1 mysql> set password for root@'localhost'='123456' ; 方法2 MariaDB [(none)]> flush privileges; MariaDB [(none)]> alter user root@'localhost' identified by 'ubuntu'; 方法3 MariaDB [(none)]> update mysql.user set authentication_string=p原创 2021-05-23 17:54:56 · 216 阅读 · 1 评论 -
基于MyAQL的高可用集群---PXC集群
基于MyAQL的高可用集群—PXC集群 Percona XtraDB Cluster(PXC 5.7) 目前不支持CentOS 8,所以用centos7来实现部署 关闭防火墙和SELinux,保证时间同步 注意:如果已经安装MySQL,必须卸载 环境准备: 四台主机 pxc1:10.0.0.7 pxc2:10.0.0.17 pxc3:10.0.0.27 pxc4:10.0.0.37 最后一个节点用来演示扩展机器(三个节点不够用了,需要添加第四个节点) 第一个节点 配置yum源,官方源太慢了 把yum源配原创 2021-05-21 23:15:17 · 231 阅读 · 2 评论 -
在CentOS8的MySQL8.0 上实现半同步复制
在CentOS8的MySQL8.0 上实现半同步复制 查看插件文件 主服务器 master服务器安装插件 master服务器修改配置文件 重启数据库服务 查看配置文件修改是否成功 创建账号,并授权 从节点服务器 slave1服务器 在slave1服务器上安装插件 修改配置文件 重启数据库服务 实现主从复制 slave2服务器 安装插件 修改配置文件 重启数据库服务 实现主从复制 最后在master服务器上验证是否配置成功 结束 ...原创 2021-05-20 12:37:13 · 197 阅读 · 0 评论 -
生产中添加设置MySQL主从复制架构
生产中设置MySQL主从复制架构 **前提环境:**主服务器非新建时,主服务器运行一段时间后,新增从节点服务器 准备环境: 公司中一直运行着的老服务器 下载安装MySQL数据库 启动服务器 #导入一些数据,充当数据库之前的数据 [root@centos8 ~]#rz -E rz waiting to receive. [root@centos8 ~]#ls hellodb_innodb.sql [root@centos8 ~]#mysql < hellodb_innodb.sql原创 2021-05-19 21:42:36 · 212 阅读 · 5 评论