【发布时间】:2018-02-18 01:07:56
【问题描述】:
我正在使用 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) 这个帖子也帮不上忙。
【问题讨论】:
-
抱歉,这是一个询问编程相关问题的地方。我希望您在“SuperUser”或“Ask ubuntu”等姊妹页面之一上获得更好的帮助。您可以在顶部栏中的 SO 图标后面看到很远的链接。
-
@arkascha MySQL 配置通常是一个编程问题。这个问题在 PHP 中出现了很多。
-
@cwallenpoole 我不怀疑它出现了很多。但我仍然希望其他渠道有更好的答案......
-
应该没关系,反正是重复的