![](https://img-blog.csdnimg.cn/cb6b43f10da045b389a330ef92aa4b75.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql常见报错解决
文章平均质量分 50
在项目开发中遇到的mysql报错等问题解决方案
徐州蔡徐坤
学习时长两年半,喜欢唱跳rap篮球的java后端开发
展开
-
mysql启动报错:本地计算机上的 MySQL8服务启动后停止 [InnoDB] Upgrade is not supported after a crash or shutdown
windows服务器蓝屏重启后启动mysql报错:本地计算机上的 MySQL8服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止,日志信息如下```2024-02-21T02:17:46.975546Z 1 [ERROR] [MY-012526] [InnoDB] Upgrade is not supported after a crash or shutdown with innodb_fast_shutdown = 2. This redo log was created with MyS原创 2024-02-21 11:01:20 · 1034 阅读 · 0 评论 -
MySQL8.0.28数据库在windows版本下运行宕机问题解决
MySQL8.0.28数据库在windows2022服务器上运行,使用Navicat执行数据备份或者是在并发量较高的情况下会自行宕机。简单来说就是8.0.28本身数据库的bug,在8.0.29版本已经修复,建议使用8.0.34版本原创 2023-09-01 14:53:39 · 1251 阅读 · 0 评论 -
MySQL报错解决:Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)
MySQL报错 “Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)” 表明在写入文件时,临时目录(tmpdir)请注意,这些路径是MySQL 8的默认设置,但实际的tmpdir路径可能因你在MySQL配置中的特定设置而有所不同。在MySQL 8中,默认的临时目录(tmpdir)路径取决于操作系统的不同。如果确定可以清理空间,可以直接清理空间(删除时注意rm命令的使用,别tm删错了)连接到MySQL数据库。原创 2023-07-03 22:09:00 · 9342 阅读 · 2 评论 -
解决SQL函数保存报错:1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its..
由于mysql数据库开启了binlog日志,又因为在binlog开启的状态下,系统默认在binlog开启的时候是`关闭生成函数`的使用的。这是因为系统需要信任生成函数,如果某天需要通过binlog日志回滚,而所有事务里就带有某些损害系统的函数原创 2023-06-01 16:35:22 · 2438 阅读 · 0 评论 -
事务报错解决:Transaction rolled back because it has been marked as rollback-only
分析解决org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only的问题分析解决:do not call commit or rollback more than once per transaction原创 2023-04-20 11:14:32 · 1835 阅读 · 0 评论 -
mysql跨库字符集不同查询报错解决:1267Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general.
问题描述:select d.* from `ckcx_sysinfo`.department d , department_course sc where d.ruid=sc.department_ruid 在进行双表联合查询时,由于两边数据库的编码不一致,ckcx_sysinfo使用的是 utf8mb4_0900_ai_ci,当前库使用的是utf8mb4_general_ci,所以导致报错1267 - Illegal mix of collations (utf8mb4_0900_ai_ci原创 2022-05-17 09:06:42 · 3664 阅读 · 0 评论 -
MySQL连接问题解决Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘“
首先数据库使用Navicat访问正常,但是应用访问就是不行,即使重启mysql实例也没效果。最后定位到,应该是测试环境的应用在短时间内产生了。产生了过多的mysql链接并且未被关闭导致阻塞。查看mysql最大错误连接数。,而且失败的连接数量。原创 2023-04-13 14:11:01 · 987 阅读 · 0 评论 -
解决mysql Host ‘***’ is blocked because of many connection errors; unblock with ‘mysqladmin flush的问题
短时间内连接MySQL服务失败次数超过max_connection_errors参数设定值(默认10),从而被拒绝。2. 执行flushhost命令。原创 2023-03-23 14:22:12 · 276 阅读 · 0 评论 -
mysql表之间关联查询报错:1267 - Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_c
1.问题描述:在进行两个数据表联合查询时,由于数据库编码不一致,导致查询的时候报错1267 - Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and(utf8mb4_general_ci,IMPLICIT) for operation ‘=’2.问题解决需要增加关联字段的转换即可语法convert(‘column’ using’ utf8)SELECTdc.id,dc.data_id,dc.data_ruid,dc原创 2022-04-27 17:39:07 · 5100 阅读 · 1 评论