我正在通过mysql.connect连接到2个数据库
oldCnx = mysql.connector.connect(user='root', password='root', host='127.0.0.1', database='testdb', connect_timeout=10000)
以相同方式设置到远程数据库的连接(仅使用其他凭据)。20 (或60)分钟后,我得到错误:mysql.connector.errors.OperationalError: 2055: Lost connection to MySQL se
我使用以下DBD::mysql语句连接到MySQL数据库:
use DBI;
# Connect to the database.
my $dbh = DBI->connect("DBI:mysql:database=test;host=localhost",
"usr", "usr's password",
{'RaiseError' => 1});
在尝试连接到数据库之前,是否有一种检查MySQL服务是否正在运行