技术文摘

MySql 之 常用命令汇总(解决mysql8小时自动断开连接)

作者:雨祺   发表于:
浏览:281次    字数:513  原创
级别: 站长   总稿: 69 篇,  月稿: 0
最近小编在开发帝国CMS即时聊天插件的时候,碰见了mysql无读写操作自动断开数据库!经过查阅资料才知道在MySQL中8小时连接断开是由于连接空闲时间超过了wait_timeout参数设置的时间导致的。顺便再次学习了下mysql命令,顺便再次分享给大家。
#使用root用户进入数据库, 请把p后面的root密码改成你自己的
  1. mysql -uroot -p0c0add9d5e8f87aw
再次提醒请把p后面的root密码改成你自己的,上面红色的就是密码。
现在就可以打开MySQL控制台,输入以下以下命令查看MYSQL数据库了。
查看数据库命令
  1. >SHOW DATABASES; 
显示MySQL的连接超时时间
  1. show variables like '%timeout%'
这将显示MySQL的连接超时时间。默认情况下,它的值是28800毫秒,也就是8小时。
2. 如果你想改变连接时间,可以使用以下命令:
  1. set global connect_timeout=2000; 
这将把连接超时时间设置为2000毫秒。你可以根据情况自己调整。
3. 接下来,你需要重启MySQL使设置生效。可以使用以下命令重启:
  1. sudo service mysql restart 
其实以上修改mysql配置文件来达到长期与数据库链接是不推荐的。既然是帝国CMS开发的即时聊天插件,最完美的还是用php解决吧!此方法请见聊天插件(socketServer.php)里面的写法。


 

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags:

发布者资料

热门文章

技术文摘

查看更多技术文摘
首页
栏目
搜索
会员
投稿