此为记录在mysql使用过程中,遇到的一些错误
1. Mysql查询报错:The total number of locks exceeds the lock table size
此问题在我删除数据量较大的表出现的问题,百度后发现是缓存池大小不足,解决方法是修改mysql文件夹的my.ini文件
文件路径:C:\Program Files\MySQL\MySQL Server 8.0 (文件路径请自己查询,主要是在Server文件夹下)
右键TXT打开,修改如下:
- tmp_table_size = 7400M (初始为64M, 大小自己适量修改)
- innodb_buffer_pool_size= 3500M (初始为8M, 大小自己适量修改)
注意:保存时选择“另存为”,修改编码格式为"ANSI"格式
2. 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动
此错误产生的原因有多种情况,目前就我而言所遇见的仅有my.ini文件设置错误的问题
- 错误1:修改my.ini文件,直接保存导致的错误
修改方式:选择“另存为”,保存编码格式为“ANSI”。
3. 使用delete语句报错:Lock wait timeout exceeded; try restarting transaction
错误提示的意思,很明显,是因为这条语句被锁住了,所以释放这个锁
解决办法:
- 等
网友评论