![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 57
python真好用
随便写写
展开
-
mysql主主结构,清空从库,恢复从库
记一次mysql主主结构,清空从库,恢复从库背景:主节点正在运行应用继续在写,从节点挂掉,需要清空从库,重做主从,未再做主主,因为只有主节点被应用写入,主主没有意义。1、导出主节点的数据mysqldump -h192.168.1.123 -P13306 -uroot -p"xxxxx" > full.sql2、主库操作stop slave;#(防止从库删库时把主库的库也删掉)reset slave;3、从库操作开启mysql(跳过slave开启)/mysql/bin/mysq原创 2021-06-16 15:17:08 · 429 阅读 · 0 评论 -
keepalived+mysql双主实现单ip访问
本文为keepalived vip配置,mysql双主安装部署可以参考之前的mysql双主安装部署~~原理:通过配置keepalived将虚拟ip绑定到服务优先级更高的机器上(以下简称master1),当master1的mysql服务挂掉时,通过脚本干掉master1的keepalived服务,使虚拟ip自动绑定到master2。利用keepalived构建虚拟ip,实现mysql双主节点只需要通过一个虚拟ip即可访问,该方案的好处是避免上层的应用改造代码,同时实现了mysql的HA(该方案同样适合my原创 2021-06-11 16:50:25 · 542 阅读 · 0 评论 -
mysql gtid唯一性问题
什么是GTID:从MySQL 5.6.5 开始新增了一种基于 GTID 的复制方式。通过 GTID 保证了每个在主库上提交的事务在集群中有一个唯一的ID。这种方式强化了数据库的主备一致性,故障恢复以及容错能力。背景:在A机器上mysqldump导出了一份数据文件full1.sql将full1.sql放到B机器上运行时发生了一下报错。原因:1.mysqldump导出的时候顺便将A机器的gtid也导出来了,这个值是唯一的,B机器上已经有了gtid,所以导入时会报错[root@mysql-6-58 bac原创 2021-06-10 15:54:43 · 355 阅读 · 1 评论 -
mysql双主安装部署
mysql双主安装部署准备工作:1.master1与master2的mysql已安装完成(版本一致,版本不一致没试过小版本应该问题不大)2.master1跟master2的端口网络已互通3.数据库新建同步用户,create user slave identified by ‘xxx’;开始:1.master1节点修改my.cnf关键配置:server_id=2 --server id 每个节点都不能相同auto-increment-increment原创 2021-06-09 17:15:21 · 433 阅读 · 5 评论 -
mysql数据库版本升级
mysql数据库5.7.31升级到5.7.33首先看下最后升级后的目录情况[root@mysql-6-58 ~]# tree -L 1 /dsj/dsj├── backup --备份的31的全库数据├── binlog --33的binglog├── binlog31 --31的binglog├── data --33的数据目录├── data31 --31的数据目录 ├── dbbackup --mysql 定期备份文件├── mysqldump ├── script --运原创 2021-06-08 17:32:26 · 480 阅读 · 0 评论 -
关于Mysql 3306端口不通的问题
今天部署完Mysql时,发现root用户无法从公网连接Mysql,从其他机器可以ping通这台机器,telnet 3306端口却不通。1.查询了mysql中root用户的访问权限use mysql;select host,user from user;发现root用户的权限是%,表示可以从任何机器访问2.查看了防火墙是否关闭service iptables status发现防火墙...原创 2019-10-14 14:54:12 · 8157 阅读 · 3 评论