Fork me on GitHub

随笔分类 -  MySQL

MySQL 常用知识
摘要:CentOS 7.9 安装MySQL 8.0.35 // TODO 阅读全文
posted @ 2024-03-10 23:19 龙凌云端 阅读(71) 评论(0) 推荐(0) 编辑
摘要:imcompatiable with sql_mode=only_full_group_by 解决方案imcompatiable with sql_mode=only_full_group_by 解决方案 一、背景介绍 在执行 group by 语句对数据进行分组查询过程中,会出现如下报错信息: 如何优化查询SQL,从而避免如上报错呢? 二、问题原因 "sql_mode=only_full_grou 阅读全文
posted @ 2024-01-15 01:23 龙凌云端 阅读(97) 评论(0) 推荐(0) 编辑
摘要:MySQL 按关键字进行截取 问题背景 取MySQL数据表中某个字段中的IP信息。 如:t_log 表中的 user_ip 字段值为 {"username":"miracle","ip":"110.230.128.186"},取出IP信息 110.230.128.186。 建表和初始化SQL语句,如 阅读全文
posted @ 2022-07-08 18:50 龙凌云端 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:MyBatis 插入和查询动态表名中的数据 背景说明 有些业务场景,需要对表进行了分表操作(如:按天分表,test_20220123,test_20220124)。 分表后,如何对分表进行动态传入表名,进行插入和查询数据呢? 解决方案 1、创建实体 1)DbTable.java 基类:只有 tabl 阅读全文
posted @ 2022-01-24 23:44 龙凌云端 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled 背景描述 在MySQL中创建函数时,报错如 阅读全文
posted @ 2021-05-12 15:35 龙凌云端 阅读(5018) 评论(0) 推荐(1) 编辑
摘要:MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法 最近在处理执行 Flowable 6.5.0 官方提供的 MySQL 数据库语句脚本的时候, 当执行到数据库中的某三个字段设置unique索引的时候,遇到了“ 阅读全文
posted @ 2020-10-12 02:40 龙凌云端 阅读(8295) 评论(1) 推荐(1) 编辑
摘要:删除数据库下的所有表结构 在某些应用场景下,需要对数据库中的表进行清空。通过如下两种方式可以实现。 (说明:删除表结构属于高危操作,建议在删除前,将数据库的表结构和表数据进行备份!!!) 方式1(SQL语句的方式) 1、通过如下SQL语句,查询数据库中的所有表结构,并拼接成删表语句 SELECT c 阅读全文
posted @ 2020-09-23 18:41 龙凌云端 阅读(2090) 评论(0) 推荐(0) 编辑
摘要:Errcode: 13 "Permission denied" 1、修改 MySQL 配置文件 在 /etc/my.cnf 中找到 datadir 和 socket 的配置信息 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock 2、设置目 阅读全文
posted @ 2020-09-23 18:22 龙凌云端 阅读(5572) 评论(0) 推荐(0) 编辑
摘要:mysql-bin.index not found 1、问题现象 在修改了日志文件的存放路径后,MySQL服务启动,日志文件中有报错:/usr/local/mysql/bin/mysqld: File ‘./mysql-bin.index' not found (Errcode: 13) 2、问题原 阅读全文
posted @ 2020-09-23 18:08 龙凌云端 阅读(2599) 评论(0) 推荐(0) 编辑
摘要:MySQL 如何让自增id设置为从1开始 一般开发过程中,会产生很多测试数据,如果需要清理历史数据,并让自增id 继续从1开始计数,该如何操作呢? 提供如下3 种方式 方式1 通过 MySQL 的客户端工具(比如:Navicat) 1、选择需要清空的数据表,右键-->清空表 2、右键--> 设计表- 阅读全文
posted @ 2020-09-02 01:30 龙凌云端 阅读(7077) 评论(0) 推荐(1) 编辑
摘要:Packet for query is too large (2,588 > 2,048). 问题现象 最近遇到一个这个奇怪的问题,在批量往数据库中插入数时,报错: Caused by: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Pack 阅读全文
posted @ 2020-09-02 01:07 龙凌云端 阅读(878) 评论(0) 推荐(0) 编辑
摘要:MySQL修改 mysql-bin 日志保存天数以及文件大小限制 客户的生产环境如果使用 MySQL,而且系统频繁使用 MySQL 数据库的情况,往往在 /var/lib/mysql/ 目录下会生成很多 mysql-bin.XXX 文件。 这些文件记录了数据库的操作日志,用于MySQL数据库的主从同 阅读全文
posted @ 2020-08-28 01:42 龙凌云端 阅读(4423) 评论(0) 推荐(0) 编辑
摘要:mysql-bin文件可以删除吗? 问题背景 随着 MySQL 数据库的使用,/var/lib/mysql/ 目录下会生成很多 mysql-bin.XXXXXX 文件,会占用很多磁盘空间。 这些文件是用于记录 MySQL 数据库的操作行为,用于数据恢复和主从数据同步。 在机器的磁盘空间不足,而又不考 阅读全文
posted @ 2020-08-07 17:01 龙凌云端 阅读(7603) 评论(0) 推荐(0) 编辑
摘要:MySQL 数据库被黑了 您需要支付0.035比特币(BTC)才能恢复数据库 这两天遇到了一个很郁闷的问题,经常听说网上有数据库被攻击或者数据泄露的新闻。 没想到自己用了一个简单的腾讯虚拟机,里面自己安装了一个 MySQL 数据库也会被黑客攻击。 一、问题现象 小程序访问不了,后台程序报数据库相关的 阅读全文
posted @ 2020-08-03 18:44 龙凌云端 阅读(4451) 评论(0) 推荐(0) 编辑
摘要:MySQL 将 blob,longblob 等类型的字段值 转换成 字符串 select CONVERT(field_value USING utf8mb4) AS field_value from tableA; 说明:将 blob 类型的 field_value 字段值,转换成 varchar 阅读全文
posted @ 2020-08-03 18:33 龙凌云端 阅读(5814) 评论(0) 推荐(1) 编辑
摘要:命令依次如下: mysql -u root -p use mysql; select host,user,password from user; grant all privileges on *.* to root@'%' identified by "password"; flush privi 阅读全文
posted @ 2020-07-17 11:06 龙凌云端 阅读(372) 评论(0) 推荐(0) 编辑
摘要:安装 MySQL 过程中,执行安装命令报错。 1、安装命令 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local 阅读全文
posted @ 2020-07-17 11:01 龙凌云端 阅读(698) 评论(0) 推荐(0) 编辑
摘要:安装完 MySQL,启动服务报错。 1、启动命令 service mysql start 2、报错信息 2019-01-31 17:17:39 1721 [ERROR] Can't start server : Bind on unix socket: Permission denied 2019- 阅读全文
posted @ 2020-07-17 10:58 龙凌云端 阅读(2685) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示