用树莓派做控制板,mysql 数据库出现超时问题的解决

使用树莓派做控制板控制停车场道闸,安装mysql数据库做为数据存储。超过8小时后出现数据库连接不上,异常显示为数据库超时未访问造成。

调查发现mysql默认wait_timeout时间为8小时,超过8小时没有对数据库进行操作的话将将出现该问题。、

解决办法2种:

其一加大设置等待时间

(1)命令设置,这种方式在重启设备后一般会失效,不建议使用。

设置MySQL wait_timeout(sec)
show global variables like 'wait_timeout';
set global wait_timeout=28800
+++++++++++++++++

(2)这种设置方法比较彻底
sudo vim /etc/mysql/my.cnf
[mysqld] wait_timeout=864000
++++++++++++++++++++++++++++++++++++++++++++++++++

其二做一个定时器,定时访问一张表,以达到记不超时的目的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值