gpt4 book ai didi

重启后 MySQL 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:37 25 4
gpt4 key购买 nike

我正在使用 Linux,我最近将 MySQL 从 5.7 降级到 5.6(由于其严格性导致的一些问题)。现在,当我使用命令 mysql 时,出现错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我检查了几篇文章,systemctl mysql start 似乎可以正常工作。但是每次我重新启动系统时,我都必须再次使用 systemctl mysql start 来启动 MySQL。

此外,service start mysql 不起作用。

没有/etc/my.cnf文件,只有/etc/mysql/my.cnf文件。我正在使用 Ubuntu 16.04。

如何配置它以便 MySQL 服务在启动时启动?

编辑: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)这篇文章也无济于事。

最佳答案

基本上,如果 mysql 命令在没有主机的情况下运行,它会在您的本地计算机上查找套接字文件(这让它可以直接连接到正在运行的进程)。您有两个解决方法。一种是在你的mysql连接命令中包含host mysql -u root -p -H 127.0.0.1,另一种是修改my.cnf 包括:

[mysqld]
socket=/var/run/mysqld/mysqld.sock

[client]
socket=/var/run/mysqld/mysqld.sock

see here for more.

关于重启后 MySQL 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46127778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com