![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
文章平均质量分 74
Mysql介绍
封闭火车
这个作者很懒,什么都没留下…
展开
-
Mysql表字符集更换
mysql数据库包含四种级别的字符集,分别是库实例,数据库、表、表字段,执行的优先级是从低到高,意思就是实例优先级低于数据库,数据库低于表,表低于表字段。这意味着在执行此命令之前插入的所有数据都将保持原字符集,而新插入的数据将使用utf8mb4字符集。因为 utf8mb4 完全兼容 utf8,且支持 emoji 表情及更多的字符,唯一不足的是,utf8mb4 会占用更多的空间,一个字符最多占用 4 个字节(部分特殊汉字,emoji 表情),存储。普通汉字和存储英文字符占用的字节和 UTF8 一样。原创 2024-02-21 22:35:42 · 554 阅读 · 0 评论 -
group_concat_max_len最大长度设置
1).在MySQL配置文件,一般在etc/my.cnf,中加上group_concat_max_len = 102400 #你要的最大长度2).可以简单一点,执行语句,可以设置作用范围 SET GLOBAL group_concat_max_len=102400;SET SESSION group_concat_max_len=102400;//即刻生效 show variables like 'group_concat_max_le...原创 2020-11-04 08:45:14 · 2271 阅读 · 0 评论 -
Too Many Connections
修改mysql的my.ini配置文件,网上的说法:mysql安装目录下的my.ini中设定的并发连接数太少或者系统繁忙导致连接数被占满。而项目实际上部署在linux系统上,需要找到my.cnf的配置文件,一般在etc/my.cnf,找到这个文件,添加如下行:max_connections=1000max_user_connections=500wait_timeout=200查看连接数:show variables like '%max_conn%';设置失败的话,解决办法,查看打原创 2020-11-03 16:22:37 · 121 阅读 · 0 评论 -
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法
这是我们的数据库开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL 包含了SQL语句其中在function里面,只有 DETERMINISTIC, NO SQL 和 READS SQL DATA 被支持。如果我们开启了 bin-log, 我们就必须为我们原创 2020-05-20 09:30:20 · 1816 阅读 · 0 评论 -
MYSQL常见问题解决-[Err] 1055 - Expression #1 of ORDER BY clause
使用Navicat for MySQL连接MYSQL5.7时,创建表语句执行后,表虽然创建成功了,但是会报错,错误信息如下:查看MYSQL的sql_mode,发现有ONLY_FULL_GROUP_BY参数 在myql配置文件中(my.ini文件)重新对sql_mode 赋值(永久设置)sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTI原创 2020-05-18 09:48:45 · 989 阅读 · 0 评论 -
in方式的参数传递
发现问题对于预编译的SQL语句,in(?)该如何传参呢,?中是一个列表,如'1','2','3'.直接替换后应该是 in ('1','2','3'),但是把'1','2','3'传进却不能正确的执行取得结果,跟踪发现参数转义了,变成in (''1','2','3'') ,导致结果不对。正确参考思路1:PreparedStatement statement = connection.p...原创 2020-03-10 11:05:18 · 2831 阅读 · 3 评论 -
利用maxwell进行mysql数据库日志抓取写入kafka
前言因为业务需要,对mysql数据变更进行实时抓取。maxwell可以对mysql数据库的二进制日志bin-log进行提取,并生成 JSON 格式的消息,作为生产者将它发送到kafka。原理mysql数据库有自己的bin-log,mysql通过bin-log实现mysql数据库的主从备份此处maxwell将自己伪装为slave(从节点),向MySQL主节点发送dump协议获取b...原创 2020-01-09 13:52:44 · 1064 阅读 · 0 评论 -
linux SUSE11服务器安装mysql5.6.43
1.查看操作系统版本:lsb_release -a2.准备suse11的mysql包。在搜狐镜像网站http://mirrors.sohu.com/mysql/MySQL-5.6/下载 MySQL-5.6.43-1.sles11.x86_64.rpm-bundle.tar3.查看linux是否安装过mysql。rpm -qa | grep mysql...原创 2020-01-08 11:37:34 · 351 阅读 · 0 评论 -
Mysql索引原理
https://blog.csdn.net/qq_34694342/article/details/82493397https://www.cnblogs.com/bypp/p/7755307.html转载 2018-09-25 18:45:38 · 127 阅读 · 0 评论 -
Mysql事务及性能优化
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向...原创 2018-09-04 15:42:20 · 3776 阅读 · 0 评论