CentOS7.3 安装 MySQL 5.7.24
系统版本:Red Hat Enterprise Linux Server release 7.3 (Maipo)yum install mysql-community-commonyum install mysql-community-clientyum install mysql-community-server在安装mysql5.7数据库的时候,在安装mysql-community-serve
MySQL cron定时执行SQL语句
mysql脚本内容如下:#!/bin/bashmysql -uroot -pmdap <<EOFuse sbb;UPDATE param_config SET effect_param_value=ineffect_param_value WHERE ineffect_param_value IS NOT NULL; exitEOF设置定时任务: 输
ERROR 1062 (23000): Duplicate entry for key 'PRIMARY'
ALTER TABLE table1 ADD COLUMN column1 VARCHAR(400) DEFAULT NULL;ERROR 1062 (23000): Duplicate entry '82133627' for key 'PRIMARY'select * from table1 where <primary_key_field>=
Table is specified twice, both as a target for 'UPDATE' and as a separate source
UPDATE Bins b SET b.ShopSn =’111201611111168706’ WHERE b.Id IN (SELECT b.Id FROM Bins b JOIN BinInventory bi ON bi.BinId = b.Id WHERE bi.Quantity >0 AND b.IsEnable=1 AND bi.IsEnable =1); UPDAT
mysql5.6 mysqldump备份报错
在做数据库备份的时候,突然出现报错想象! mysqldump: Couldn't execute 'show table status like 'view\_frist\_order'': SELECT command denied to user ''@'localhost' for column 'usr_user_id' in table 'ord_order' (1143)
MySQL 5.7.22 rpm 安装方式
在MySQL官网下载安装包[root@hashow-db-master resource]# tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar[root@hashow-db-master resource]# lsDATALOSS_WARNING_README.txt mysql-community-common-5.7.22-1.el7.x86_64.rpm &nb...
MySQL 快速创造百万测试数据
CREATE TABLE `vote_record_memory` ( `id` INT (11) NOT NULL AUTO_INCREMENT, `user_id` VARCHAR (20) NOT NULL, `vote_id` INT (11) NOT NULL, `group_id` INT (11) NOT NULL, `create_time` datetime NOT N...
MySQL定时任务与存储过程实例
查看event是否开启:mysql> show variables like '%sche%';event_scheduler | ON将事件计划开启 : SET GLOBAL event_scheduler = 1; 将事件计划关闭 : SET GLOBA...
MySQL构造测试数据
构造测试数据(笛卡尔积,6 次100 万)create table t1(id int, val varchar(80));set @i := 0;create table tmp as select (@i := @i + 1) as id from information_schema.tables limit 10;set @i := 0;insert into t1 select @i := @i + 1, substr(concat(sha1(rand()), sha1(rand())), 1, floor(rand() * 80)...
mysql case when then 使用
建表:create table hank (id int,name varchar(20));插入数据:insert into hank values(1,'A');insert into hank values(2,'B');insert into hank values(3,'C');通过case when then更新数据:update hank set name = case id when 1 then 'D'when 2 then 'E'when 3 then 'F'endwhere id in(1,2,3);...
【MySQL】5.7新特性之六
本系列文章基于5.7.12 版本讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和 文档 ,以尽快知悉其新的变化。
【MySQL】5.7新特性之五
本系列文章基于5.7.12 版本讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和 文档 ,以尽快知悉其新的变化。
【MySQL】5.7新特性之四
本系列文章基于5.7.12 版本讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,GITD等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和文档 ,以尽快知悉其新的变化。 前面写了一篇文章介绍 innodb 的特性,囿于相关特性比较多 ,本文继续介绍5.7版本的innodb 新特性。
【MySQL】5.7新特性之三
本系列基于5.7.12 版本来讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和文档,以尽快知悉其新的变化。
【MySQL】5.7新特性之二
本系列基于5.7.12 版本来讲述MySQL的新特性,从安装,文件结构,SQL ,优化 ,运维层面 复制,等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方blog和文档,以尽快知悉其新的变化。
【MySQL】5.7新特性之一
本系列基于5.7.12 版本来讲述MySQL的新特性,尽可能的提供详实的测试案例,同时也建议大家跟踪官方blog和文档,以尽快知悉其新的变化。
update没带where,寻找问题的思路
数据库版本:5.6.16前几天,在测试环境中,不知道为什么突然之间,所有的一个字段值全部变成了12,需要将备份还原后开发重新清理垃圾数据并开始测试。在开发提供 SQL语句的情况下,能否查到是谁做了这个操作? 但是在binlog中能找到SQL,可以看到SQL执行的ID,但是在binlog中是不会记录连接的IP地址。MySQL的审...
MySQL 事务提交过程
开发老大要求通过binlog查询一条被修改的数据,数据被查出后问我,有没有可能binlog中不会记录,回答不会,因为数据被修改,若失败直接回滚,不会在binlog中记录,此刻一个朋友用了洪荒之力告诉我,失败的话也会记录,坐地无语,因为他sqlserver dba,用sqlserver的思维考虑mysql,哈哈哈哈哈,用实验让他闭嘴!简单测试...
MySQL · 答疑解惑 · 物理备份死锁分析
背景本文对 5.6 主备场景下,在备库做物理备份遇到死锁的case进行分析,希望对大家有所帮助。这里用的的物理备份工具是 Percona-XtraBackup(PXB),有的同学可能不清楚其备份流程,所以这里先简单说下,PXB的备份步骤是这样的:拷贝 InnoDB redo log,这是一个单独的线程在拷,直到备份结束;拷贝所...
MySQL 5.6.26 通过frm & ibd 恢复数据过程
在A服务器上创建数据库yoonroot(yoon)> show create table yoon\G*************************** 1. row *************************** Table: yoonCreate Table: CREATE TABLE `yoon` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL) ENGINE=InnoDB DEFAULT CH...