随笔分类 -  MySQL

摘要:架构设计及必要配置 主机环境 IP 主机名 担任角色 192.168.192.128 node_master MySQL-Master| MHA-Node 192.168.192.129 node_slave MySQL-Slave | MHA-Node(备选Master) 192.168.192. 阅读全文
posted @ 2018-12-21 15:24 Brian_Zhu 阅读(2131) 评论(0) 推荐(0) 编辑
摘要:简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQLReplica 阅读全文
posted @ 2018-12-21 12:14 Brian_Zhu 阅读(4530) 评论(0) 推荐(0) 编辑
摘要:主从同步 主机环境 mysql的安装可以参考:https://www.cnblogs.com/brianzhu/p/8575243.htmlCentos7版本master:192.168.192.128 slave: 192.168.192.129 注意下面几点:1)要保证同步服务期间之间的网络联通 阅读全文
posted @ 2018-12-21 10:55 Brian_Zhu 阅读(4072) 评论(0) 推荐(1) 编辑
摘要:简介 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入 阅读全文
posted @ 2018-12-21 10:04 Brian_Zhu 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:概念 MySQL 属于关系型数据库管理系统(RDBMS),在关系型数据库中有一些专业的术语: 数据库 :关联表的一种集合 数据表:一张数据库中的电子表格 列:是一种数据元素,包含了相同的信息 行:行等于元组,存放一些相关的信息 主键:主键是唯一的, 你可以使用主键查询数据 外键:关联多个表 复合键: 阅读全文
posted @ 2018-04-12 15:23 Brian_Zhu 阅读(504) 评论(1) 推荐(2) 编辑
摘要:在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1. 下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的 阅读全文
posted @ 2018-03-15 18:10 Brian_Zhu 阅读(114721) 评论(9) 推荐(18) 编辑
摘要:MySQL 5.7发布后,在复制方面有了很大的改进和提升。比如开始支持多源复制(multi-source)以及真正的支持多线程复制了。多源复制可以使用基于二进制日子的复制或者基于事务的复制。下面我们说一说如何配置基于二进制日志的多源复制。 什么是多源复制??? 首先,我们要清楚几种常见的复制模式: 阅读全文
posted @ 2018-03-15 17:39 Brian_Zhu 阅读(505) 评论(0) 推荐(0) 编辑
摘要:max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个参数设置的值,则服务器不再接受新的客户端连接。可以通过清空主机的缓存来解除服务器的这种阻止新连接的状态,通过FLU 阅读全文
posted @ 2017-07-20 13:38 Brian_Zhu 阅读(2132) 评论(0) 推荐(0) 编辑
摘要:1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 阅读全文
posted @ 2017-02-15 19:14 Brian_Zhu 阅读(274) 评论(0) 推荐(0) 编辑