MySQL 8 笔记
文章平均质量分 85
MySQL 8 笔记
独上西楼影三人
高级DBA,高级数据库工程师,ETL开发工程师,数据库解决方案工程师,数据库售前工程师,数据库架构师,一直从事数据相关领域工作,主要是数据库行业。刻意练习,贵在坚持,优雅永不过时。
展开
-
【MySQL】Linux Yum 安装 MySQL 8.x
本文写作目的是为了介绍如何在 **Linux** 上安装 **MySQL 8.x** ,当前 MySQL 通用发行版为 **8.0.37** (官方建议用于生产环境),创新版本为 **8.3.0** ,部分步骤随版本更新可能有所变化,以官方手册为准。笔者使用的操作系统为 **CentOS 7.8.2003** ,内核为 **3.10.0-1160.80.1.el7.x86_64** 。原创 2024-03-13 17:55:32 · 1056 阅读 · 0 评论 -
【MySQL 8】解决【获取 GPG 密钥失败:“Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022“】
安装或更新或可以看出是本地的出了问题,检查发现不存在该文件。所以需要下载下来。原创 2024-03-13 16:54:28 · 1139 阅读 · 0 评论 -
【MySQL 8.0】搭建一个使用 SSL 加密的 MySQL 主从复制拓扑(基于 Binlog 行复制)
之前,我们一起搭建了,这是一个不安全的复制拓扑,优点是性能高。生产环境中核心数据库系统的首要任务是,其次才是,这叫做)应用程序。这也是 Oracle 、DB2、MS SQL Server 三家曾经为什么能近乎垄断全球数据库生产环境市场的原因。笔者最初是因为测试 Mycat2 而搭建了一个使用 SSL 加密的复制拓扑,没有采用 Mycat2 建议的非安全的复制拓扑。在调试成功后,又搭建了非安全的复制拓扑。下面来一起学习一下如何搭建一个安全的MySQL 主从复制拓扑吧!原创 2023-05-01 23:52:59 · 782 阅读 · 0 评论 -
【MySQL 8.0】搭建一个极简 MySQL 主从复制拓扑(基于 Binlog 行复制)
搭建一个极简 MySQL 主从复制拓扑。原创 2023-05-01 01:10:46 · 967 阅读 · 0 评论 -
【MySQL】MySQL Workbench 使用 LOAD DATA 报错Error Code: 1290,Error Code: 3948,Error Code: 2068
【MySQL】MySQL Workbench 使用 LOAD DATA 报错Error Code: 1290,Error Code: 3948,Error Code: 2068原创 2023-04-28 05:24:22 · 1601 阅读 · 0 评论 -
玩转 MySQL Shell 沙盒实例
玩转 MySQL Shell 沙盒实例原创 2023-01-13 18:10:19 · 876 阅读 · 0 评论 -
【MySQL Tips】除了指定密码外 MySQL客户端更好的选择——登录路径
在实际项目中,我们以前大多在项目中将连接数据库的用户名和密码存储在配置文件中,有些以变量定义形式存在,有些以 URI 连接(字符)串形式存在。这种方法虽然常用,但使用多了,也表现出一些缺陷成为业务痛点,比如在配置文件中明文存储的安全性;数据库因密码安全策略要求需定期修改,导致后端配置文件也需要相应的修改。因而,有其他更好的方式吗?答案是肯定的,比如今天要讲的 **mysql_config_editor** 。原创 2023-01-07 20:45:26 · 427 阅读 · 0 评论 -
【MySQL】详解 MySQL 程序的选项配置
【MySQL】详解 MySQL 程序的选项配置原创 2023-01-05 23:38:55 · 539 阅读 · 0 评论 -
【MySQL】【systemd】mysqld_pre_systemd 及 mysqld@.service 的 bugs
使用 systemd 管理 MySQL 的场景下,MySQL 提供的相关程序 mysqld_pre_systemd 及 mysqld@.service 存在一些缺陷,本文旨在指出缺陷并修改脚本来修复它们。原创 2023-01-03 18:16:14 · 1973 阅读 · 0 评论 -
详解 InnoDB ReplicaSet
的关键字是AdminAPI,MySQL Shell,MySQL Router,MySQL 异步复制。其功能同比传统 MyCat 等中间构成的 MMM 、MHA 主从架构相差不大,可以理解为 MySQL 官方实现发行版本,但 MySQL Shell 这个 MySQL 未来主打的 DevOps 工具还是更具优势的。原创 2022-12-16 22:05:29 · 958 阅读 · 0 评论 -
使用 systemd 管理多个 MySQL 服务器实例
使用systemd管理 MySQL 多实例的重点在于选项文件的配置,重要选项为datadir,port,socket,log-error。如需为每个实例指定独立的tmpdir,需要提前创建。虽然某些选项不指定,脚本会赋予默认值,但却存在缺陷,导致启动时报错,所以不建议使用。此外,这个文件也会影响systemd管理 MySQL,但笔者发现其内容默认都是注释掉的,故没有影响。还有一个文件默认没有创建,也同样会产生影响。更多详细内容,参见【《MySQL 8.0 参考手册》中文翻译】 专栏。原创 2022-12-15 08:44:33 · 895 阅读 · 0 评论 -
【InnoDB ClusterSet】快速部署
回顾前面我们搭建了集群,基于组复制技术可以提供容错、高可用、弹性伸缩、故障转移、负载均衡、连接重定向、自动选主等功能,而且支持单主、多主两种模式,适合在稳定、低延迟网络下部署集群,不支持(集群级)容灾。(一般来讲,容灾是指跨地域容灾;当然一些架构将实例部署在不同机架、机房也可以提供实例级、机房级容灾,但不适合对网络的时效性、延迟要求高的系统)InnoDB Cluster 的核心亮点是高可用。此外,一个 InnoDB 集群最多支持 9 个成员实例,横向扩展受限。原创 2022-12-11 11:14:27 · 488 阅读 · 0 评论 -
如何反馈 MySQL 官方在线文档错误?
MySQL 官方文档出错,如何反馈?原创 2022-12-07 20:21:22 · 296 阅读 · 0 评论 -
【MySQL Router】使用 systemd 管理 MySQL Router
解决 systemd 启动 mysqlrouter 报错的问题。原创 2022-12-03 05:54:38 · 774 阅读 · 0 评论 -
【MySQL 杂谈】通过官网文档变化窥探 MySQL 动向
【MySQL 杂谈】通过官网文档变化窥探 MySQL 动向原创 2022-12-02 20:32:54 · 114 阅读 · 0 评论 -
【InnoDB Cluster】安装部署 MySQL Router
安装部署 MySQL Router原创 2022-12-02 04:59:33 · 1422 阅读 · 0 评论 -
【InnoDB Cluster】修改已有集群实例名称及成员实例选项
【InnoDB Cluster】修改已有集群实例名称及成员实例选项原创 2022-11-27 03:43:49 · 859 阅读 · 0 评论 -
快速部署 MySQL InnoDB Cluster
快速部署 MySQL InnoDB Cluster原创 2022-11-23 23:28:48 · 446 阅读 · 0 评论 -
【MySQL Tips】MySQL 复制(Replication)、组复制(MGR)、InnoDB ReplicaSet、InnoDB Cluster与NDB Cluster的区别与联系
一文读懂 MySQL 复制(Replication)、组复制(MGR)、InnoDB ReplicaSet、InnoDB Cluster 与 NDB Cluster 的区别与联系原创 2022-11-10 02:18:36 · 1735 阅读 · 0 评论 -
MySQL 8.0.31 新增支持SQL标准中的交集(INTERSECT)和差集(EXCEPT)表操作符
MySQL 8.0.31 新增对SQL标准中的INTERSECT和EXCEPT支持原创 2022-10-30 10:30:00 · 1142 阅读 · 0 评论 -
【MySQL Tips】偏移量大的分页查询LIMIT子句的优化方法
【MySQL Tips】偏移量大的分页查询LIMIT子句的优化方法原创 2022-08-25 17:21:52 · 1529 阅读 · 0 评论 -
【MySQL 8.0】手动部署MGR
【MySQL 8.0】手动部署MGR原创 2021-09-30 11:15:18 · 794 阅读 · 0 评论 -
【常识】MySQL怎么读/正确发音
官方读音是My S Q L,而非my sequel。以下引用自官方文档MySQL8.0.23:The official way to pronounce “MySQL” is “My Ess Que Ell” (not “my sequel”), but we do not mind if you pronounce it as “my sequel” or in some other localized way....原创 2020-10-16 21:42:09 · 18647 阅读 · 0 评论