Lost connection to MySQL server at 'waiting for initial communication packet', system error: 110

Lost connection to MySQL server at 'waiting for initial communication packet', system error: 110,第1张

很明显这是连接初始化阶段就丢失了连接的错误。

google半天大多是说的注释掉配置文件中 bind-address = 127.0.0.1 这一句。

但是我的配置文件并没有配置这一句,各种搜索均未果。今天偶然在网上看到一个遇到同样问题的人贴出的配置,发现他多了一句配置 skip-name-resolve,抱着试试看的态度改了一下并重启了mysql服务,果然远程一下子就连接上了,真是无语。

其实问题很简单,都是MySQL的配置文件默认没有为远程连接配置好,只需要更改下MySQL的配置文件即可。

具体的解决步骤如下,希望能帮助遇到同样问题的同学们:

找到并修改my.cnf文件。在不同的Linux系统下,my.cnf放在不同的位置。这里以Ubuntu Server做示例,其他系统请根据情况自行找到my.cnf的路径。一般只会存放在/etc/my.cnf或者/etc/mysql/my.cnf下。

MySQL导入WordPress Database Backup插件备份的数据文件时出错,用PhpMyAdmin导入sql文件时,MySQL 返回:#1100 - Table 'pma_column_info' was not locked with LOCK TABLES 错误。使用WordPress少不了经常要备份数据库,不管是插件备份的,还是其他方式备份的,恢复时都要导入数据库,而MySQL导入sql数据包时用的最多的就是PhpMyAdmin。用PhpMyAdmin导入时有时会报错。例如WordPress Database Backup插件自动备份的数据库文件导入时会提示:错误 SQL 查询: 编辑 SELECT `comment` FROM `phpmyadmin`.`pma_column_info` WHERE db_name = 'wordpress' AND table_name = '' AND column_name = '(db_comment)' MySQL 返回: #1100 - Table 'pma_column_info' was not locked with LOCK TABLES 这个错误与数据表锁定有关,解决方法也很简单:将备份得来的数据库文件解压(解压成一个sql文件)用Mircrosoft Office Word(版本无所谓)打开sql文件,编码要选择对,这个就是你当时建立数据库时选择的,一般情况下就是UTF-8,Word也会提示。打开替换(按CTRL+H),在查找内容里输入 <(LOCK TABLES)*(WRITE)>然后点高级,并在搜索选项下面勾选使用通配符,不然会提示找不到内容。选择全部替换就行了,记住要保存。将sql文件打包(也可以不打包)用PhpMyAdmin导入就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6149560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存