文章 2017-11-28 来自:开发者社区

[MySQL FAQ]系列 -- 数据不算大,备份却非常慢

环境 硬件:DELL 1950, 146G SAS 15K RPMS * 2, 8G Ram 软件:2.6.9-55.ELsmp x86_64, mysql 5.1.x 现象 2个库,其中1个业务库下有20多个表,表文件大小总量不到2G。 另一个为日志库,下400多个表,大致是每天会产生5个表,其中有一个表较大,约400MB,总量约40多GB。 每次备份耗时较长,最严重的一次花了5个多小时才完.....

文章 2017-11-28 来自:开发者社区

mysql下通过shell脚本插入数据

一、创建数据库及表 建立数据库 1 create database dic character set utf8; 建表 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE `dic` (   `id` int(22) unsigned NOT&n...

mysql下通过shell脚本插入数据
文章 2017-11-28 来自:开发者社区

MySQL批量导入数据

  在我们使用数据库的过程中,避免不了备份、恢复、导入、导出数据,方法比较多,根据不同的数据量选择不同的方法,会提高我们的工作效率, (1)从表A导入数据到表B;一般涉及到表结构相同或者表结构不同等情况,数据量少的时候效率很高, 测试表A为 send_done,创建语句为下面内容, 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE `send_...

文章 2017-11-28 来自:开发者社区

【技术实验】mysql准实时同步数据到Elasticsearch

实验背景 Elasticsearch在阿里云商业化已经有一段时间,它作为大数据场景下搜索和分析的引擎,可以用于很多场景。前两天有同学提到需要将MySQL中的数据准实时的同步到ElasticSearch中的需求,由于自己对ES也很感兴趣但一直没有机会实操,恰好趁这个机会学习验证了一下,并把过程记录下来,方便新人尽快上手少走弯路。 本次实操采用Logstash实现将MySQL数据实时同步到Elas.....

文章 2017-11-28 来自:开发者社区

centos7 Mysql5.7.15版本 一主一备架构(生产环境带数据,不锁库)

1、概述 场景:生产线上,有一个MySQL数据库,为了安全,领导想给它做成主备架构,添加一个备库来做实时数据同步。     在操作之前需要考虑的问题: 如果有条件的话,获取生产库上,操作系统及数据库安装文档,认真观看,有没有对系统及数据库做一些特殊的配置。 (1)操作系统方面: 是否设置主机名; 配置静态IP地址; 使用与主库一样的操作系统; 操作系统所使用...

文章 2017-11-28 来自:开发者社区

Mysql 通过全量备份和binlog恢复整体数据

    某天工作时间,一个二货犯晕登错生产当测试环境了,直接drop了一个数据库,需要紧急恢复!可利用备份的数据文件以及增量的 binlog 文件进行数据恢复。 具体思路归纳几点: 1、恢复条件为 MySQL 要开启 binlog 日志功能,并且要全备和增量的所有数据。 2、恢复时建议对外停止更新,即禁止更新数据库。(这点很重要) 3、先恢复全量,然后把全备时刻点以后的增量日志...

文章 2017-11-28 来自:开发者社区

mysql=====mysql数据运算(2)

1. 案例目的 创建数据表,并对表中的数据进行运算操作,掌握各种运算符的使用方法。 创建表tmp15,其中包含VARCHAR类型的字段note和INT类型的字段price,使用运算符对表tmp15中不同的字段进行运算;使用逻辑操作符对数据进行逻辑操作;使用位操作符对数据进行位操作。 本案例使用数据表tmp15,首先创建该表,SQL语句如下: CREATE TABLE tmp15 (note V.....

文章 2017-11-27 来自:开发者社区

mysql故障 异常数据 最近一次

发一个报警和故障数据对比图 性能对比 sda.util 报警  139% 故障  100%-149% bytes read per second on sda 报警  500K 故障  15-20M sda:read:iops per second 报警  66 read requests issued per second to sda 报警 &...

mysql故障 异常数据 最近一次
文章 2017-11-27 来自:开发者社区

MySQL的数据控制语言DCL

我们使用DDL的"CREATE USER"语句创建用户,新的SQL用户不允许访问属于其他SQL用户的表,也不能立即创建自己的表,它必须被授权。可以授予的权限包括以下几组: 1.列权限:和表中的一个具体列相关 2.表权限:和一个具体数据表中所有数据相关 3.数据库权限:和一个具体数据库中所有数据表相关 4.用户权限:和MySQL所有的数据库相关 可以使用SHOW GRANTS命令查看当前用户的权.....

文章 2017-11-27 来自:开发者社区

MySQL主备复制数据不一致的情况

在主备复制架构下,mysql5.6默认的复制的方式是SBR(基于SQL语句的复制),如果主从库的上下文不一致(如时间不一样、主从库发生了延迟),使用了sysdate()函数,UUID()函数,user()函数,将出现主库与备库数据不一致。假设备库数据比主库多的情况,进行数据更新,也将产生不一致。 结论: 从下面的实验可以看出,主备复制,复制的方式不推荐使用statement,使用statemen....

MySQL主备复制数据不一致的情况

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。