数据库DBA
数据库运维学习
不想敲代码的运维
这个作者很懒,什么都没留下…
展开
-
MySQL中间件之Mycat部署与实现读写分离
Mycat介绍:mycat管理端口:9066mycat数据端口:8066Mycat背后是阿里曾经开源的知名产品——Cobar,Cobar是阿里巴巴研发的关系型数据的分布式处理系统从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的server,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协...原创 2020-02-21 19:41:09 · 350 阅读 · 0 评论 -
MySQL-5.7.28二进制主主模式高可用(GTID模式)
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时提供服务。当提供服务的一台出现故障时,另外一台能够马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为master-slave(只有一个master提供写操作),可以实现数据库服务器的热备,但是一个master宕机后不能实现自动切换。就要用到keepalived,可以通过虚拟IP,实现双主对外的统一接口以及自动检查、...原创 2020-02-12 21:18:42 · 711 阅读 · 2 评论 -
mysql登陆ERROR 1045 (28000): Access denied for user
mysql登陆ERROR 1045 (28000): Access denied for userEnter current password for root (enter for none): ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)报错信息显示useing p...原创 2019-04-03 15:55:05 · 2860 阅读 · 1 评论 -
MySQL-5.7.28二进制主从复制(基于GTID)
GTID介绍传统的基于binlog position复制的方式有个严重的缺点:如果slave连接master时指定的binlog文件错误或者position错误,会造成遗漏或重复,很多时候前后数据是有依赖性的,这样就会出错而导致数据不一致。从MySQL5.6开始,MySQL开始支持GTID复制。GTID全称是global transaction id,表示的是全局事务ID。GTID的分配方式...原创 2020-02-12 17:17:50 · 357 阅读 · 0 评论 -
MySQL-5.7.28二进制主从复制(过滤复制)
主库在主服务器把时间从二进制日志中过滤掉。mysql> show master status;Binlog_Do_DBBinlog_Ignore_DB 从库在从服务器上把事件从中继日志中过滤掉。mysql> show slave status\G Replicate_Do_DB: Replicate_Ignore_DB:...原创 2020-02-12 15:34:21 · 328 阅读 · 0 评论 -
MySQL-5.7.28二进制主从复制(半同步复制)
在MySQL5.5之前的版本中,MySQL的复制是异步复制,主库和从库的数据之间存在一定的延迟,比如网络故障等各种愿意,这样容易存在隐患就是当在主库写入一个事务成功后并提交了,但由于从库延迟没有及时得到主库推送的binlog日志时,主库突然宕机了,那么此时从库就可能损失这个事务,从而造成主从数据不一致的情况。因此MySQL5.5版本之后引入了半同步复制的概念。半同步复制原理半同步复制时,为了...原创 2020-02-12 14:20:32 · 317 阅读 · 0 评论 -
MySQL-5.7.28二进制主从复制
MySQL主从复制介绍Mysql数据库的主从复制方案,与使用scp/rsync等命令进行的文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制都是其自带功能,无须借助第三方工具,而且,MySQL的主从复制并不是数据库在磁盘上的文件直接拷贝,而是通过逻辑的binlog日志复制到要同步的服务器本地,然后由本地的线程读取日志里面的SQL语句,重新应用到MySQL数据库中。主从复制原理...原创 2020-02-11 18:47:51 · 429 阅读 · 1 评论 -
MySQL-5.7.28二进制多实例部署
多实例介绍MySQL多实例就是在一台服务器上同时开启多个不同的服务器端口(如3306、3307),同时运行多个MySQL服务进程,通过不同的socket监听不同的服务器端口来提供服务。MySQL多实例共用一套MySQL安装程序,使用不同的my.cnf(也可以相同)配置文件、启动程序(也可以相同)和数据文件。它们根据配置文件的对应设定值,获得服务器相应数量的硬件资源。打个比方:MySQL...原创 2020-02-11 12:02:55 · 379 阅读 · 0 评论 -
MySQL-5.7.28二进制安装
安装条件#卸载系统默认自带数据库[root@localhost ~]# rpm -qa |grep mariadbmariadb-libs-5.5.64-1.el7.x86_64[root@localhost ~]# rpm -ef mariadb-libs-5.5.64-1.el7.x86_64 --nodeps[root@localhost ~]# rpm -qa |grep mar...原创 2020-02-11 10:09:56 · 384 阅读 · 0 评论