![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
my_qq_990814268
少年听雨歌楼上,红烛昏罗帐。壮年听雨客舟中,江阔云低、断雁叫西风。
而今听雨僧庐下,鬓已星星也。悲欢离合总无情,一任阶前、点滴到天明。
人的一切痛苦,本质上都是对自己无能的愤怒。
展开
-
1292 - Incorrect datetime value: ‘2021-10-20T10:26:51+08:00‘ for column ‘nginx_time‘ at row 1
1292 - Incorrect datetime value: '2021-10-20T10:26:51+08:00' for column 'nginx_time' at row 1原创 2022-05-06 21:32:04 · 1653 阅读 · 0 评论 -
MYSQL查询每个用户第一次取得证书信息
上SQLSELECT * FROM (SELECT va.accountId, va.name,va.fullname,vs.createtime as lastupdatetime, vs.certificate_code,vl.name as splan FROM vmb_learningactivity as vlinner join vmb_studyrecorde as vs...原创 2020-04-16 17:12:16 · 505 阅读 · 0 评论 -
docker 安装mysql总是报错
完全卸载mysql ,把所有的mysql、相关的文件全部删除find / -name mysql查到文件全部删除。原创 2020-03-23 22:49:04 · 297 阅读 · 0 评论 -
CentOS7 使用rpm包离线安装MySQL
1.删除原有的mariadb,不然mysql装不进去mariadb-libs-5.5.52-1.el7.x86_64rpm -qa|grep mariadbrpm -e --nodeps mariadb-libs1.在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Lin...原创 2019-03-27 16:46:31 · 358 阅读 · 0 评论 -
linux上怎么设置mysql的最大连接数
一、mysql最大连接数的设置 1:查看当前mysql支持的最大连接数 performance_schema 表里 mysql> show variables like 'max_connections'; +-----------------+-------+ | Variable_name | Value | +-----------...原创 2019-03-28 14:28:57 · 3200 阅读 · 0 评论 -
mysql查看日志和启用日志
-- 查看日志-- SHOW VARIABLES LIKE "general_log%";-- 启用日志-- SET GLOBAL general_log = 'ON';-- 验证:-- SHOW VARIABLES LIKE "general_log%";原创 2019-03-28 14:51:35 · 596 阅读 · 0 评论 -
MySQL优化配置之连接数,开启日志,忽略大小写
-- 在MySQL里的 性能共计 performance_schema 表里-- 查看当前mysql支持的最大连接数-- show variables like 'max_connections';-- 查看目前的连接数-- show status like '%thread%';-- 设置连接数为1000-- set global max_connections=1000;...原创 2019-03-28 15:05:31 · 271 阅读 · 0 评论 -
centos 7 离线安装MySQL 总结
官网下载tar.gz包# 创建mysql用户组和mysql用户groupadd mysqluseradd -r -g mysql mysql# 创建mysql的安装目录:/usr/local/mysql,和数据存放目录:/usr/local/mysql/datamkdir -p /usr/local/mysql/data# 解压缩tar -zxvf mysql-5.7.24-...原创 2019-04-14 10:24:39 · 168 阅读 · 0 评论 -
Navicat Premium下sql导入中文乱码解决方案
最近帮客户导数据比较多,用阿里云感觉不方便,Navicat Premium还是好用,但是数据稻城excel就会乱码!解决方案:1.看图说话,右键选中2.三条SQL完成:mysql> show databases;+--------------------+| Database |+--------------------+| informat...原创 2019-07-05 11:10:42 · 2866 阅读 · 0 评论 -
RDS for MySQL 物理备份文件恢复到自建数据库
文档在这,我主要说下注意事项:https://help.aliyun.com/knowledge_detail/41817.html操作系统中已安装数据恢复工具Percona XtraBackup,您可以从Percona XtraBackup官网下载安装。 MySQL 5.6及之前的版本需要安装 Percona XtraBackup 2.3,安装指导请参见官方文档Percona X...原创 2019-08-30 11:29:13 · 664 阅读 · 0 评论 -
解决Navicat 报错:1130-host is not allowed MySQL不允许从远程访问的方法
ERROR 1130: Host '102.18.1.8' is not allowed to connect to thisMySQL server 解决方法: 1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localho...原创 2019-03-27 16:26:15 · 1488 阅读 · 0 评论 -
sql中跨天(00:00:00)时间差问题的解决
计算2018-12-26 23:58:00至2018-12-27 00:00:00的时间差问题:SELECT SEC_TO_TIME((TIMESTAMPDIFF(second,'2018-12-26 23:58:00' ,'2018-12-27 00:00:00' ))) AS 时间差打印结果:另一种时间差(秒):SELECT TIMESTAMPDIFF(second,'2...原创 2019-01-03 16:13:29 · 2124 阅读 · 0 评论 -
SQL 模糊查询
查询名字中包含“开心”select * from Student where name Like '%开心%' ;询名字中以“开心”开头的select * from Student where name Like '开心%' ;询名字中以“开心”结尾的的select * from Student where name Like '%开心' ;...原创 2018-11-13 11:54:54 · 200 阅读 · 0 评论 -
如何解决高并发,秒杀问题
相信不少人会被这个问题困扰,分享大家一篇这样的文章,希望能够帮到你!一、秒杀业务为什么难做?1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万...转载 2018-06-27 22:46:54 · 36447 阅读 · 14 评论 -
SQL语句
- 数据库操作前的准备- 创建数据库- 创建数据库python_test_1 charset = utf8;create database python_test_1 charset = utf8;- 使用数据库- 使用python_test_1;使用python_test_1;- 学生表- 创建表学生(- id int unsigned primary key auto_i...原创 2018-07-12 10:01:43 · 163 阅读 · 0 评论 -
Linux下安装MySQL
服务器端安装sudo apt-get install mysql-server >>>安装sudo service mysql start >>> 启动服务ps ajx|grep mysql >>> 是否存在mysql服务sudo service mysql stop >>>关闭服务sudo ...原创 2018-07-20 16:28:11 · 238 阅读 · 0 评论 -
MySQL的索引简介
MySQL索引原理以及查询优化一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。...原创 2018-09-01 09:25:48 · 1094 阅读 · 0 评论 -
数据库优化的几个阶段
引言大家在面试的时候,是否遭遇过,面试官询问你们是如何进行数据库优化的?那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了几下,上面动不动就来说要对数据库进行水平拆分,我就想反问各位读者,你们几个人经历过水平拆分?现在很多文章,实践性实在太差,只能说纯理论分析。这篇文章最早来自知乎的一个提问,我在其基础上完...转载 2018-09-09 16:18:14 · 187 阅读 · 0 评论 -
简说数据库事务的ACID
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)A:最小单位,保证意见事务的完整性,事务中包含的操作要么都做,要么都不做。C:数据的一致性...原创 2018-09-10 23:04:37 · 111 阅读 · 0 评论 -
MySQL处理时间差问题
处理时间问题的函数很多,下面举例简单说几个常用的:SELECT TIMESTAMPDIFF(YEAR,'2003-02-01','2005-05-01') AS 时间差(年);SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01') AS 时间差(月);SELECT TIMESTAMPDIFF(DAY,'2003-02-01','2003...原创 2018-10-23 18:34:18 · 2032 阅读 · 0 评论 -
mysql生成随机时间,随机整数
SELECT FLOOR(7 + (RAND() * 6)); 取7到12的随机整数,包括7到12SELECT FLOOR(12+(rand()*13)); 取12到24的随机整数,包括12到24LPAD(FLOOR(0 + (RAND() * 23)),2,0) 取0-24之间的随机数,不够2位的前补0格式 : 2018-12-11 17:43:11举例:给用户...原创 2018-11-02 16:41:18 · 4220 阅读 · 0 评论 -
如何开启MySQL日志
1.cd /etc/mysql/mysql.conf.d/2.执行Linux命令:sudo gedit mysqld.cnf3.输入管理员密码进入编辑模式3.日志默认是关闭的:#general_log_file = /var/log/mysql/mysql.log#general_log = 14.开启日志,只需将以上两句取消注释,即可。general_log...原创 2018-04-08 16:18:54 · 2183 阅读 · 0 评论