mysql-phpmyadmin-锁等待超时事件处理

/文 ,创作于2019-11-04 00:31:33
摘要:Lockwaittimeoutexceeded;tryrestartingtransaction本地和服务器都是相同的代...
 
Lock wait timeout exceeded;try restarting transaction
本地和服务器都是相同的代码,为何会出现问题。
查找源码和多方更改程序实现方法无果。
今日偶然对比本地mysql和服务器mysql表,发现本地mysql默认存储引擎是MYISAM
而服务器mysql默认存储引擎那里,显示的是 InnoDB,
网上查找两种数据存储引擎的区别,发现InnoDB有事件锁等待,而MyISAM是比较灵活的。于是尝试更换服务器上的mysql引擎。
服务器上没有my.ini,说要查找my.cnf,于是在/usr/local/mysql/my.cnf找到。
在文件中,[mysqld]区段下加入下面两行:
代码default-storage-engine=MYISAM
代码#innoDB=OFF
为什么把第二行注释掉,因为不注释的话,Mysql会出问题,登录不上。只加第一行即可。
测试之后,发现和本地服务器相同了。
本篇文章内容属作者原创信息,如若转载,谢谢,请注明出处:http://eedev.net/article-view-222.html
 
 
浏览:0次, 评论:0次
 
参加讨论
后参与讨论
提交评论
没有相关数据或者数据记录已被清除。
 
编码就像写剧本。
共有160篇文章,241728次浏览,44次评论
 
最近文章
 
 
该作者被点赞过的文章 LIKED
 
该作者的热门文章 TOP HOT
一维格 2015-05-11 11:56:18
一维格 2016-03-28 16:33:02
 
大家都在看 VIEW
 
热点标签 TAGS
 
db error!