-
MySQL备份和复原工具
所属栏目:[MySql教程] 日期:2022-04-04 热度:133
之前没有认真整理,感觉备份工具就是mysqldump,xtrabackup了,但是如果认真想一想,其实会发现还是有很多其他丰富的功能。 比如数据的逻辑导出,比如某个表的数据(全部,部分)等都可以很方便的实现,这些比那些备份工具来说要轻巧很多,方便迁移。 把这[详细]
-
Centos 7.6 下Mysql8.0.16编译安置
所属栏目:[MySql教程] 日期:2022-04-04 热度:72
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 热度:197
今天开发的一个同学问我一个MySQL的问题,说在测试数据库中执行一条Insert语句之后很久没有响应。我一看语句是一个很常规的insert into xxx values形式的语句。看起来有些不太合乎常理啊,我对这类问题立马来了兴趣,准备好好看看到底是什么原因。 向开发[详细]
-
MySQL级联复制的同步难题
所属栏目:[MySql教程] 日期:2022-04-04 热度:198
今天碰到一个有些奇怪的问题,有一套环境,在主从复制的时候有一些问题。 大体的流程设计如下: 三个节点位于三个不同的区域,因为节点1和节点3之间的网络存在问题,所以走了节点2来中转,由此可见延迟是难免的,但是延迟不能太大。最终的数据还是要通过节[详细]
-
mysql基本 游标
所属栏目:[MySql教程] 日期:2022-04-04 热度:105
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 热度:160
今天在测试MySQL事务隔离级别的时候,发现了一个有趣的问题,也参考了杨一之前总结的一篇。http://blog.itpub.net/22664653/viewspace-1612574/ 问题的背景是在MySQL隔离级别为RR(Repeatable Read)时,唯一性约束没有失效,多并发的场景下能够复现出下面[详细]
-
SQLServer之T-SQL加、删、改、查
所属栏目:[MySql教程] 日期:2022-04-04 热度:154
增-插入语句: insert into 表名 (列名,列名,列名) values (数据,数据,数据) 如-添加3班的张三成绩为90到成绩表中: insert into 成绩表 (姓名,成绩,班级) values (张三,90,3) 列名可以不加,不加列名数据会跟随表的字段顺序写数据 删-删除语句: 1、delet[详细]
-
MySQL入门--MySQL复制技能之主从从级联复制
所属栏目:[MySql教程] 日期:2022-04-04 热度:143
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 热度:64
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 热度:144
根据加锁的范围,MySQL里面的锁大致可以分成全局锁,表级锁,行锁。本文主要讲述MySQL全局锁和表锁。 1. 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 1.1 全局锁使用场景 全[详细]
-
mysqldump+mysqlbinlog执行备份与复原
所属栏目:[MySql教程] 日期:2022-04-04 热度:120
服务器的二进制日志文件由用来描述修改数据库内容的事件组成。服务器以二进制方式来写这些文件。为了以文本格式来显示这些内容,可以使用mysqlbinlog工具。也可以使用mysqlbinlog来显示在复制环境中由从从slave服务器所写入中relay日志文件中的内容,因为[详细]
-
MySQL show status命令输出结果解说
所属栏目:[MySql教程] 日期:2022-04-04 热度:116
Aborted_clients 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects 试图连接到MySQL服务器而失败的连接数 Binlog_cache_disk_use 使用临时二进制日志缓存但超过binlog_cache_size值并使用临时文件来保存事务中的语句的事务数量 B[详细]
-
MySQL主从不同步问题分析与解决思路
所属栏目:[MySql教程] 日期:2022-04-04 热度:86
之前部署了Mysql主从复制环境(MySQL主从复制环境部署【http://blog.itpub.net/31015730/viewspace-2153251/】)以及总结了mysql主从复制的原理和相关知识(MySQL主从复制原理及必备知识总结【http://blog.itpub.net/31015730/viewspace-2154408/】),但[详细]
-
Linux环境MySQL5.6安装实践
所属栏目:[MySql教程] 日期:2022-04-04 热度:160
MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置更为简单,甚至比TimesTen的ASP/Active-Active/Active-Standby配置都比TimesTen还要简单,不过MySQL涉及的初始化参数还是比较[详细]
-
如何绘制生产管理流程图,教你快速绘制流程图
所属栏目:[MySql教程] 日期:2022-04-04 热度:81
生产管理又称生产控制,是指对企业整个生产系统设置和运行进行各种管理的工作。以往工作中,我们花费大量时间写生产管理流程介绍,还要确保各个环节是否有重复和多于事项。随着科技发展,各种管理软件可以轻松帮助企业实现自动化办公。尤其是在企业生产过[详细]
-
怎样通过以太网远程访问PLC 较简单的方法
所属栏目:[MySql教程] 日期:2022-04-04 热度:175
一般的 PLC设备 数据通讯 在条件允许的情况下 都采用有线的方式进行,如果 PLC设备距离中控室 距离较 远 , 那布线就相当 麻烦,为 了 解决这个问题, 我们推荐 采用新的 组网 方案: 使用零遁 的 4 G 智能网关 可以远程实现 plc与电脑编程软件 、 与电脑[详细]
-
MySQL使用pt-archiver归档历史数据
所属栏目:[MySql教程] 日期:2022-04-04 热度:77
pt-archiver可以将表按照指定条件归档到历史数据库中,也支持文件导出,对于归档清理线上历史数据非常方便。 如果要归档表的数据到历史数据库的表中,需要预先在历史数据库中创建表结构。 (1) 按照条件归档表中的历史数据到历史数据中,同时在本地生成归档[详细]
-
mysql,出现同步停止的错误的处理
所属栏目:[MySql教程] 日期:2022-04-04 热度:105
因 Duplicate entry 或 非正常关闭mysql, 出现同步停止的错误时,可执行下列命令跳过错误log,从错误log下一条继续同步: mysql SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; mysql slave start; 非正常关闭mysql而导致的错误log 应该不会太多(有次我手动恢复了8条[详细]
-
MySQL 5.7 performance_schema库和sys库常用SQL
所属栏目:[MySql教程] 日期:2022-04-04 热度:154
performance_schema库常用SQL: 查看没有主键的表: SELECT DISTINCT t.table_schema, t.table_name FROM information_schema.tables AS t LEFT JOIN information_schema.columns AS c ON t.table_schema = c.table_schema AND t.table_name = c.table_name[详细]
-
innodb_data_file_path和innodb_data_home_dir
所属栏目:[MySql教程] 日期:2022-04-04 热度:97
今天研究下关于mysql数据的相关参数以及innodb引擎下的共享表空间和独立表空间介绍,参数主要包括innodb_data_file_path、innodb_data_home_dir、innodb_buffer_pool_size、innodb_buffer_pool_instances四个参数。 一:首先介绍innodb_buffer_pool_size[详细]
-
mysql can t start dues to the disk space is full
所属栏目:[MySql教程] 日期:2022-04-04 热度:119
use ./mysqld_safe --user=mysql start mysql. The mysql can not start. There are much mysql restart info show on the screen always. And can not find the /var/lib/mysql/mysql.sock file. The reason: Then find the space is full. So the mysql[详细]
-
global_buffers优化
所属栏目:[MySql教程] 日期:2022-04-04 热度:91
对于global_buffers,可以理解为Oracle的SGA,用于在内存中缓存从数据文件中检索出来的数据块,可以大大提高查询和更新数据的性能,主要包括以下几个参数组成。 1、innodb_buffer_pool_size 这个参数是InnoDB存储引擎的核心参数,默认为128MB,这个参数注[详细]
-
MySQL 多表更新的限制
所属栏目:[MySql教程] 日期:2022-04-04 热度:192
在对多表进行更新时,不支持ORDER BY、LIMIT。 mysql update Subscribers2 s,tmp_Subscribers_01 t set s.date=2015-01-01, - s.LastAccessTimeStamp=unix_timestamp(date 2015-01-01) - where s.MSISDN=t.MSISDN and t.id between 1 and 5000 limit 2000;[详细]
-
之于mycat读写分离主从切换策略的调研
所属栏目:[MySql教程] 日期:2022-04-02 热度:144
当从库宕机后,读请求会全部转移到主库上,对业务无影响。 1、当主库宕机后 目前,我们的writehost只设置了一个主库,当主库宕机后,通过mycat的 读写请求会全部报错,如下所示: 读请求: mysql select * from t1; ERROR 1184 (HY000): 拒绝连接 写请求:[详细]
-
MHA高可用架构工作原理?主库宕机处理步骤
所属栏目:[MySql教程] 日期:2022-04-02 热度:170
主库宕机处理过程: 1. 监控节点 (通过配置文件获取所有节点信息) 系统,网络,SSH连接性 主从状态,重点是主库 2. 选主 (1) 如果判断从库(position或者GTID),数据有差异,最接近于Master的slave,成为备选主 (2) 如果判断从库(position或者GTID),数据一致,按照[详细]
