首页站内杂志技术文摘
文章内容页

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

  • 作者:雨祺
  • 来源: 原创
  • 发表于2023-08-15 12:44:27
  • 被阅读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)里面的写法。


     
    【审核人:站长】

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

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/167.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑