最近做慢sql优化,比较头疼,看到慢sql中全是一些select  count(*) 或者sum这样的聚合统计的sql,由于本人的数据库就是传统的主从,或者一主从,这样的慢sql直接在数据库上统计,对线上存在一定影响,而且由于多个db主从,统计一些相关数据也相对比较麻烦,所以决定搭建一台专门用来给运营或者聚合统计操作查询的主从库,汇集线上数据
原创 2017-04-14 14:29:49
1546阅读
2点赞
1评论
1.MariaDB Galera Cluster介绍仅支持XtraDB/InnoDB存储引擎,在MySQLInnoDB存储引擎基础上打了wrep(虚拟全同步复制)MariaDB Galera Cluster主要功能:同步复制;真正的multi-master,即所有节点可以同时读写数据库;自动的节点成员控制,失效节点自动被清除;新节点加入数据自动复制;真正的并行复制,行级;用户可以直接连接集群,使用
在之前的版本里:一个从只能对应一个主,MariaDB10的新特性,可以支持一个从对应多个主。视频地址:http://edu.51cto.com/lesson/id-23278.html注:半同步复制目前暂不能工作在复制上。
原创 2014-04-19 22:59:12
906阅读
2点赞
3评论
---本文大纲一、什么是GTID二、应用场景三、多线程复制说明四、实现过程五、复制原理六、实现过程----------------------------------一、什么是GITD自MySQL 5.6引入的GTID(Global Transaction IDs)使得其复制功能的配置、监控及管理变得更加易于实现,且更加健壮。官方文档在这篇文档里,我们可以知道全局事务 ID 的官方定义是:GT
推荐 原创 2014-04-20 03:30:30
3302阅读
mysql的主从错误跳过和mariadb主从复制错误跳过操作不同,请注意:更改会话的default_master_connection变量STOPSLAVE'slave_account';SET@@default_master_connection='slave_account';SETGLOBALSQL_SLAVE_SKIP_COUNTER=1;STARTSLAVE'slave_accou
原创 2018-09-04 19:31:27
1572阅读
---本文大纲一、什么是GTID二、应用场景三、多线程复制说明四、实现过程五、复制原理六、实现过程----------------------------------一、什么是GITD自MySQL 5.6引入的GTID(Global Transaction IDs)使得其复制功能的配置、监控及管...
转载 2014-08-06 15:47:00
128阅读
2评论
mariadb安装yum install mariadb-server.x86_64 -y systemctl start mariadb systemctl enable mariadb1.使用netstat -antlpe | grep mysql命令查看mysql程序运行的端口。 2.编辑/etc/my.cnf配置文件,添加如下行。skip-networking=1 ##禁止远程登
转载 2024-03-02 10:20:07
70阅读
MariaDB10.0实例部署和复制配置一、部署MariaDB10.0.171、MariaDB下载和简单说明当前MariaDB支持复制的版本为10.0的版本,最新稳定版本为10.0.17,下载连接为:http://mirrors.opencas.cn/mariadb/mariadb-10.0.17/source/mariadb-10.0.17.tar.gz。MariaDB和PerconaD
推荐 原创 2015-03-23 13:09:27
9757阅读
9点赞
4评论
一、部署MariaDB10.0.171、MariaDB下载和简单说明当前MariaDB支持复制的版本为10.0的版本,最新稳定版本为10.0.17,下载连接为:http://mirrors.opencas.cn/mariadb/mariadb-10.0.17/source/mariadb-10.0.17.tar.gz。MariaDB和PerconaDB在5.5的新版中引进来线程池和关闭NUMA
转载 精选 2015-03-31 17:10:02
405阅读
复制的情况下,有的时候我们只需要同步其中一个的一个库,但是在设置好同步后,会把relay log中的所有的事件都应用导致复制报错,可以使用set global replicate_wild_ignore_table来忽略不需要的库 但是由于是复制,设置变量后对于复制不起作用,可以使用下面的方式: 1将需要同步一个库的连接设置为默认连接 SET default_master_conn
原创 2021-09-07 23:07:13
1469阅读
  环境:192.168.1.248 HE1 主库192.168.1.249 HE2 主库192.168.1.250 HE3 从库 主库授权备份账户mysql>  grant SELECT,RELOAD,SHOW DATABASES,SUPER,LOCK TABLES,REPLICATION CLIEN
原创 精选 2016-07-27 15:35:51
10000+阅读
7点赞
1评论
树莓派4b安装mariadb数据库一、安装mariabd数据库二、配置数据库添加账号/给账号授权三、 关于MariaDB 数据库没有办法远程访问的问题 一、安装mariabd数据库使用以下命令安装mariadb数据库: sudo apt-get install mariadb-server 之后会提示安装,如下图所示,键入Y即可安装成功查看数据库状态 service mariadb status
转载 2024-02-12 20:33:53
73阅读
安装包下载 提取码: y19i下载后上传到服务器下,我放的目录是/usr/local安装mysql步骤:清理环境centos7会自带一个mariadb查看是否已安装rpm -qa |grep -i mysqlcentos7默认系统自带的rpm -qa |grep -i mariadbmariadb是从mysql来的,是它的一个分支,需要清理掉清理掉mariadb包用yum直接安装你的话
转载 2024-03-30 19:58:44
79阅读
一、源码编译安装mariadb生产环境中,大部分使用的都是二进制安装或者源码编译安装,yum安装很多要求和设置很繁琐,容易出现错误此次源码编译安装需要先安装 cmake  1、准备cmake [root@Centos6-server~]#rpm -q cmake package cmake is not installed [root@Centos6-server~]#yum in
转载 2024-04-27 12:45:15
514阅读
MariaDB(MySQL)MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 YUM 安装 注意: 如果yum仓库是国内常用的,
转载 2024-02-20 11:28:25
333阅读
本来想装mysql,但网上都说亲儿子mariadb才是真,废话不多说了。直接上!准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum命令可以正常使用 二、配置防火墙,开启3306端口 vi /etc/sysconfig/iptables #编辑 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p t
MariaDB实例:环境和思路:centos7.4yum安装实现。一个版本mysql通过多个端口实现规划3个实例的端口:3306/3307/3308。将各自的配置文件、日志文件、pid、socket单独存放。安装MariaDB:[root@tang~]#yuminstallmariadb-server三个数据库的数据都放在独自的实例中:[root@tang~]#mkdir/mysqldb/{33
原创 2018-08-17 10:16:23
1285阅读
文章目录一、介绍二、使用国内镜像三、制作本地仓库搭建局域网 yum 仓库 一、介绍在使用 CentOS/RHEL 系统的过程中,一般安装软件都会使用 yum 工具,使用 yum 可以简化安装的过程。但 yum 都要有一个仓库,而且系统默认的 yum 仓库为网络,并且是国外的。这样导致有些网络不好或者没有外网环境的用户使用 yum 工具非常麻烦,所以一般企业用户都会采用以下两种方案:服务器有外网
james我们公司一直都是使用的2.3这个稳定版本,现在已经有3.0了,不过无所谓,能用就行基于2.3,来进行一些配置,主要是接受邮件,之前的博文如何安装的,这里不多做介绍了,链接参考:james对邮件的保存有三种方式:1.file:    // 文件形式2.db:    // 数据库形式3.dbfile:   // 数据文件形式默认使用第一种,现在我们采用db模式来对邮件进行数据保存,那么需要配
需要主从复制基础《MariaDB主从复制》开放数据库端口firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload准备工作停止全部数据库的主从复制!!!需要主从复制的库一个都不能留,备份以后全部删掉!!!mysql -u root -p不知道是主库还是从库就都执行STOP SLAVE;主从数据库:
转载 2024-04-01 13:19:08
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5