2024年8月25日
一、基本数据类型 MySQL协议定义了2大类,7小类的数据类型,它们详细介绍如下: 1.1 数字类型 1.1.1 定长数字类型(FixLenInt) MySQL报文中整型值分别有1、2、3、4、6、8字节长度。存储使用小端存储的方式,比如 2字节 02 00,表示数字 2 而不是 512。 1.1.2 变长数字类型(LenEncInt) ………
阅读全文
2022年1月11日
数据库事务 事务的四个特性(ACID) 一般来说,衡量事务必须满足四个特性:ACID,即 原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 原子性(Atomicity):一个事务(transaction)中的所有操作,要么全部完成,要 ………
阅读全文
2022年1月4日
数据库服务器极度追求稳定,一旦数据库遭遇任何异常情况,将严重影响线上业务。保证数据库服务器的稳定性和性能是所有运维人员核心的工作之一。更换新服务器在所难免,如果快速的完成数据库服务器的迁移,遇到问题如何快速解决,考验着每一个辛苦的运维人员。 这里我们主要介绍下MySQL数据库服务器的迁移情况。 停服迁移 MySQL在不停服务器迁移数据库是 ………
阅读全文
2021年9月18日
mysqldump 1 2 3 # 备份单张表,同时启用gzip压缩 mysqldump -uroot -pdb191@b.x fund_trade account_share_logs | gzip > \ 191_dump_20210918_104401.fund_trade.account_share_logs.sql.gz ………
阅读全文
2021年4月16日
查看binlog日志文件内容 一般安装了mysql client会有binlog的查看工具:mysqlbinlog,找到需要查看的binlog文件,在shell环境下执行命令查看详情: mysqlbinlog mysql-bin.000001 RelayLog文件读取错误 从服务器上出现了无法还原的错误信息,如下: ………
阅读全文
2020年10月18日
比起Oracle的高可用方案,MySQL自带的主从同步高可用方案可谓非常简单。不需要复杂的设置,即可完成两台数据库服务器的主动复制,如果有需要,也可以实现主主复制。不过要特别提醒一下,主主复制没啥难度,但是要在生产系统实现实时热切换可没这么简单,这涉及到写数据安全的问题,以后有时间可以就这个问题展开讨论。以下配置在 MySQL 5.6 版 ………
阅读全文