-
剖析MYSQL BINLOG 二进制格式 --FORMAT_DESCRIPTION_EVENT
所属栏目:[MySql教程] 日期:2022-04-06 热度:72
剖析MYSQL BINLOG 二进制格式 --FORMAT_DESCRIPTION_EVENT: 参考源: 1、源码log_event.h log_event.cc 2、internals-en.epub class:Format_description_log_event event:FORMAT_DESCRIPTION_EVENT mysql 5.0后所有的binlog 文件都是以FORMAT_DESCRIPTI[详细]
-
Percona XtraDB Cluster的优势和缺点介绍
所属栏目:[MySql教程] 日期:2022-04-06 热度:53
集群中每一个节点都是普通的MySQL/Percona Server,这意味着你可以把现存的MySQL/Percona Server直接接入集群,或者从集群中拎出来作为普通的MySQL服务。 每个节点拥有所有的数据,这意味着节点的数据完全对等,任何查询都可以在本地完成。同时也意味着数[详细]
-
重新学习Mysql数据库 MySQL的事务隔离级别实行
所属栏目:[MySql教程] 日期:2022-04-06 热度:127
喜欢的话麻烦点下Star哈 文章首发于我的个人博客: 本文是微信公众号【Java技术江湖】的《重新学习MySQL数据库》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,[详细]
-
MySQL事务数据库 InnoDB类别 的安装方法
所属栏目:[MySql教程] 日期:2022-04-06 热度:164
MySQL事务数据库(InnoDB类型)的安装方法(转)[@more@]MySQL数据库分二种类型,一种是传统的数据表格式,一种是支持事务处理的数据表格式(InnoDB,BDB,其中以InnoDB为主),下面我介绍一下关于MySQL事务处理数据库的安装及使用方法 你先要去下载一下Mysql max版[详细]
-
MHA工具的优缺点归纳合集
所属栏目:[MySql教程] 日期:2022-04-06 热度:78
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。 优点: 由per语言开发的开源工具 可[详细]
-
资料搬迁 mysql难题
所属栏目:[MySql教程] 日期:2022-04-06 热度:184
不知道怎么回事,进行了一次授权语句的执行,希望任何一台机子都能远程连接mysql ,并且给mysql的root用户设置了密码,可是在重新启动linux的时候,用root用户的新密码去不能进行登录,而用root,不加任何密码就能进行登录,连接到mysql后,查看里面的数据[详细]
-
Linux下安装mysql-8.0.21-linux-glibc2.12-x86_64.tar安装过程
所属栏目:[MySql教程] 日期:2022-04-04 热度:108
Linux下安装mysql-8.0.21-linux-glibc2.12-x86_64.tar安装过程: 1、解压mysql mysql-8.0.21-linux-glibc2.12-x86_64.tar 解压 tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar tar -xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tarr.xz 2、cp -r mysql-[详细]
-
Mysql数据库二进制日志的管制
所属栏目:[MySql教程] 日期:2022-04-04 热度:97
如果配置了log_bin参数,则需要配置expire_logs_days参数指定二进制日志保留时间,不然磁盘空间早晚会被日志占满的。如果之前没有配置,则配置步骤如下: 1、查看当前配置 (root@localhost)[(none)] show global variables like log_bin; +---------------[详细]
-
mysql用具和选项
所属栏目:[MySql教程] 日期:2022-04-04 热度:190
mysql工具和选项: 一、MYSQL服务器和主要配套工具 工具名称 简单介绍 示例 mysqld MYSQL服务程序 mysql 以交互式执行sql命令的工具程序 mysql -uroot -proot mysqld_safe 安全启动MYSQL服务器 mysqld_safe --defaults-file=/u01/3307/my.cnf 21 /dev/null[详细]
-
MySQL5.7主从复制-GTID复制创建
所属栏目:[MySql教程] 日期:2022-04-04 热度:132
两台服务器,系统是Redhat6.5,MySQL版本是5.7.18。 1、在主库上,创建复制使用的用户,并授予replication slave权限。这里创建用户repl,可以从IP为10.10.10.210的主机进行连接。 grant replication slave on *.* to repl@10.10.10.210 identified by mys[详细]
-
每隔30秒循环收集 innodb 情况信息的SHELL脚本
所属栏目:[MySql教程] 日期:2022-04-04 热度:144
x=0 while [ $x -lt 10 ] do expect eof spawn mysql -u root -p -e SHOW ENGINE INNODB STATUSG expect *password: send 123456r expect eof EOF x=`expr $x + 1` echo ######################################################################### i[详细]
-
mysql 锁分析有关命令
所属栏目:[MySql教程] 日期:2022-04-04 热度:167
mysql 锁分析相关命令: 1.服务器级别的锁等待 可以通过show (full) processlist看到等待锁的线程id,但是无法知道究竟哪个线程持有锁 可以通过mysqladmin debug 相关等待锁的线程以及谁持有锁可以在错误日志中找到 2.存储引擎层的锁等待则比较麻烦,以[详细]
-
mysql数据库 复制 的方法
所属栏目:[MySql教程] 日期:2022-04-04 热度:83
mysqldump wap -u root -ppassword --add-drop-table | mysql test -u root -ppassword 这样就用本地的wap数据库,复制到了test数据库。当然,这里的例子数据库都数本地的。 通过给定选项h,也可以指定一个远程的mysql。 这个例子,在做开发的时候很有用:[详细]
-
MySQL备份和复原工具
所属栏目:[MySql教程] 日期:2022-04-04 热度:134
之前没有认真整理,感觉备份工具就是mysqldump,xtrabackup了,但是如果认真想一想,其实会发现还是有很多其他丰富的功能。 比如数据的逻辑导出,比如某个表的数据(全部,部分)等都可以很方便的实现,这些比那些备份工具来说要轻巧很多,方便迁移。 把这[详细]
-
Centos 7.6 下Mysql8.0.16编译安置
所属栏目:[MySql教程] 日期:2022-04-04 热度:109
Centos 7.6 下Mysql8.0.16编译安装 1.最小化安装系统 2.安装基础包 yum -y install ntpdate gcc gcc-c++ ncurses ncurses-devel cmake readline-devel zlib.x86_64 zlib-devel.x86_64 bison libcurl-* net-tool* tree nmap sysstat lrzsz dos2unix telnet.[详细]
-
MySQL中insert语句没有响应的问题剖析
所属栏目:[MySql教程] 日期:2022-04-04 热度:154
今天开发的一个同学问我一个MySQL的问题,说在测试数据库中执行一条Insert语句之后很久没有响应。我一看语句是一个很常规的insert into xxx values形式的语句。看起来有些不太合乎常理啊,我对这类问题立马来了兴趣,准备好好看看到底是什么原因。 向开发[详细]
-
MySQL级联复制的同步难题
所属栏目:[MySql教程] 日期:2022-04-04 热度:101
今天碰到一个有些奇怪的问题,有一套环境,在主从复制的时候有一些问题。 大体的流程设计如下: 三个节点位于三个不同的区域,因为节点1和节点3之间的网络存在问题,所以走了节点2来中转,由此可见延迟是难免的,但是延迟不能太大。最终的数据还是要通过节[详细]
-
mysql基本 游标
所属栏目:[MySql教程] 日期:2022-04-04 热度:66
mysql基础 游标: 一、游标的定义: create procedure p12() begin declare row_name varchar(20); declare row_num int; declare myCursor cursor for select name,num from goods;//定义游标myCursor open myCursor;//打开游标myCursor fetch myCursor i[详细]
-
MySQL在RR隔离等级下的unique失效和死锁模拟
所属栏目:[MySql教程] 日期:2022-04-04 热度:54
今天在测试MySQL事务隔离级别的时候,发现了一个有趣的问题,也参考了杨一之前总结的一篇。http://blog.itpub.net/22664653/viewspace-1612574/ 问题的背景是在MySQL隔离级别为RR(Repeatable Read)时,唯一性约束没有失效,多并发的场景下能够复现出下面[详细]
-
SQLServer之T-SQL加、删、改、查
所属栏目:[MySql教程] 日期:2022-04-04 热度:152
增-插入语句: insert into 表名 (列名,列名,列名) values (数据,数据,数据) 如-添加3班的张三成绩为90到成绩表中: insert into 成绩表 (姓名,成绩,班级) values (张三,90,3) 列名可以不加,不加列名数据会跟随表的字段顺序写数据 删-删除语句: 1、delet[详细]
-
MySQL入门--MySQL复制技能之主从从级联复制
所属栏目:[MySql教程] 日期:2022-04-04 热度:59
MySQL复制技术之主从从级联复制 主数据库:192.168.12.181 上的mysqld1 中继slave:192.168.12.182上的mysqld1 级联slave:192.168.12.181上的mysqld4 Master数据库将数据同步到中继slave上,然后中继slave充当级联slave的master数据库进行数据复制;在已[详细]
-
mysql体系构架
所属栏目:[MySql教程] 日期:2022-04-04 热度:196
mysql体系结构: 一.MySQL分层架构 1.链接层 处理网络的链接,链接的网络认证。 - 查看链接权限 点击(此处)折叠或打开 3 rows in set (0.00 sec) ERROR: No query specified mysql grant all on *.* to root@% identified by root; Query OK, 0 rows affec[详细]
-
史上最具体MySQL全局锁和表锁
所属栏目:[MySql教程] 日期:2022-04-04 热度:186
根据加锁的范围,MySQL里面的锁大致可以分成全局锁,表级锁,行锁。本文主要讲述MySQL全局锁和表锁。 1. 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 1.1 全局锁使用场景 全[详细]
-
mysqldump+mysqlbinlog执行备份与复原
所属栏目:[MySql教程] 日期:2022-04-04 热度:66
服务器的二进制日志文件由用来描述修改数据库内容的事件组成。服务器以二进制方式来写这些文件。为了以文本格式来显示这些内容,可以使用mysqlbinlog工具。也可以使用mysqlbinlog来显示在复制环境中由从从slave服务器所写入中relay日志文件中的内容,因为[详细]
-
MySQL show status命令输出结果解说
所属栏目:[MySql教程] 日期:2022-04-04 热度:170
Aborted_clients 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects 试图连接到MySQL服务器而失败的连接数 Binlog_cache_disk_use 使用临时二进制日志缓存但超过binlog_cache_size值并使用临时文件来保存事务中的语句的事务数量 B[详细]