警告:MYSQL_OPT_RECONNECT已弃用,将在future 版本中删除.

当我启动Rails应用程序时,在本地计算机上看到此警告.

  • Ruby 3.1.4
  • Rails 6.1.7.4
  • Mysql2 gem版本0.5.5
  • 通过brew 软件安装MySQL 8.1
  • MacOS Sonoma公共测试版(23A5312d)

只是好奇我需要做些什么来修复这个警告.谢谢!

推荐答案

我在谷歌上搜索了一下,发现了这两条信息:

在我看来,似乎只需从我的database.yml中删除reconnect: false就可以阻止警告的出现.

既然false是默认设置,无论如何,删除它似乎可以吗?我猜随着开发过程的进行,这种情况可能会改变.

Mysql相关问答推荐

筛选器中的Case When语句

MySQL将JSON值从对象类型更改为数组

使用MySQL工作台导出具有数据的数据库表并导入到其字段具有不同数据类型的同一表中

获取连续11天未考勤的员工

在 .NET 6 中使用 Dapper Framework 未能成功连接到 MySql

GoRM中行最大值查询返回"0"

生成json数据并根据特定表的匹配条件进行过滤

带有 JOIN 和 WHERE 子句的 INSERT 语句

估计对大表进行分区所需的时间

MySQL如何将字符串列表与子查询进行比较

如何获取从开始时间到结束时间的所有正在运行的作业(job)的总和?

MySQL表中给定字段的每个不同值的连续记录形成对

MYSQL如何将虚拟列添加到现有表中

如何在考虑另一表的值的情况下计算一列的值

查询给出错误时的 mySQL Group_Concat 和 Case

将每组的总和除以总数

MySql 以秒为单位的两个时间戳之间的差异?

如何在 MySQL 中为用户设置默认架构

如何从 MySQL Workbench 中的图表生成 SQL 脚本?

如何存储重复日期牢记夏令时