MySQL错误合集

此为记录在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打开,修改如下:

  1. tmp_table_size = 7400M (初始为64M, 大小自己适量修改)
  2. innodb_buffer_pool_size= 3500M (初始为8M, 大小自己适量修改)
    注意:保存时选择“另存为”,修改编码格式为"ANSI"格式

2. 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动


此错误产生的原因有多种情况,目前就我而言所遇见的仅有my.ini文件设置错误的问题

  1. 错误1:修改my.ini文件,直接保存导致的错误
    修改方式:选择“另存为”,保存编码格式为“ANSI”。

3. 使用delete语句报错:Lock wait timeout exceeded; try restarting transaction

错误提示的意思,很明显,是因为这条语句被锁住了,所以释放这个锁
解决办法:


4. Communications link failure
  1. 测试[1]

  1. 使用estimator.score ↩

你可能感兴趣的:(MySQL错误合集)