时间:2023-10-29来源:系统城装机大师作者:佚名
对于已经安装了mysql和未安装都是同样的步骤。在C:\Program Files (x86)\MySQL\MySQL Server 5.6下生成一个my.ini文件。然后删除或者修改my-default.ini的名字。
[mysqld]
basedir=C:\Program Files (x86)\MySQL\MySQL Server 5.6datadir=C:\Program Files (x86)\MySQL\MySQL Server 5.6\datawait_timeout=31536000interactive_timeout=31536000
这里需要注意 wait_timeout和interactive_timeout一定都要设置,mysql有一个长时间连接断开的配置,这两个参数的作用就是用来配置这功能,默认是28800s即8小时。
你修改添加好my.ini之后,需要重新启动才能起作用。
使用管理员权限打开命令行,
如果之前已经安装过mysql,那么要使用 sc delete mysql删除之前的mysql服务。未安装不需要执行。成功如下图:
之后执行 mysqld –install
如果出现上图,只需要关闭掉mysql服务,如下图
成功执行mysqld –install后,提示Service successfully installed。
之后就是执行net start mysql重新启动mysql
之后执行mysql,输入show variables like '%timeout%';就能看到你在my.ini配置的起作用了。
到此这篇关于Mysql 5.6使用配置文件my.ini来设置长时间连接数据库的文章就介绍到这了
2023-10-29
带你搞懂MySQL的事务隔离级别2023-10-29
关于Mysql中json数据类型的查询操作指南2023-10-29
将MySQL数据导出为sql文件的最佳实践MySQL中常用查看锁和事务的SQL语句 1. 查看当前的锁状态 2. 查看当前的事务状态 3. 查看当前事务列表 4. 查看当前锁的状态 5. 查看当前锁等待的状态 出现死锁解决死锁的SQL语句 1. 查找死锁信息: 2. 杀死造成死锁的进...
2023-10-29
访问方法的概念设计MySQL的大叔把MySQL执行查询语句的方式称为访问方法(access method)或者访问类型。同一个查询语句可以使用多种不同的访问方法来执行,虽然最后的查询结果都...
2023-10-29