重新加载mysql失败。但重启和状态都很好。
关于如何修复/排除故障以便重新加载工作有什么想法吗?
在重新启动时,它也需要大约20秒来重新启动,就像某些东西在完成前超时一样。我尝试创建一个local.my.cnf根目录,认为这是“mysqladmin”的密码问题,但结果相同。
我认为可能相关的其他项目。”已启用“跳过名称解析”,在执行此操作时,提到的mysql错误日志无法从user和db表的“mysql”表中的条目解析localhost,因此将所有“localhost”条目更改为127.0.0.1
错误日志显示:
"[Warning] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode."
重新加载结果:
# sudo service mysql reload
* Reloading MySQL database server mysqld
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket:
'/var/run/mysqld/mysqld.sock' exists!
1条答案
按热度按时间b4wnujal1#
mysqladmin找不到.sock文件,所以我对它做了一个符号链接,但是在mysql重启时,我的符号链接被删除了。我更新了my.cnf并注解掉了.sock文件的路径,以便它使用默认位置。我是这么想的。
这只在重新启动删除.sock之前有效,因此请确保我的配置使用默认位置。