【发布时间】:2015-02-07 01:24:37
【问题描述】:
我已经从 Ubuntu 软件中心、MySQL 客户端和 MySQL 工作台安装了 MySQL。
问题是我只能打电话给sudo mysql start 和sudo mysql stop
当我尝试运行以下命令 sudo /usr/bin/mysql_secure_installation 时,系统提示我输入 root 密码,我没有设置 root 密码,所以我点击了“Enter”
我得到了以下
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我去了/var/run/mysqld,发现里面完全是空的。
更新
我不知道这是否会有所帮助,但我尝试使用 find / -type f -name "*.pid" 命令找到 PID 文件。我没有找到任何与mysql相关的文件,扩展名为.pid
【问题讨论】:
-
你确定你安装了 MySQL 吗?
-
是的,当我运行命令 **service mysql status ** 它返回 >> mysql start/post-start, process 14029 post-start process 14030
-
尝试更改或重置您在 MySQL 上的 root 密码。试试我上面的链接
-
我已按照那里的说明进行操作。在第二个命令 ** sudo mysqld --skip-grant-tables &** 我得到以下 141209 10:23:43 [错误] 无法从消息文件中读取 '/usr/share/mysql/english/errmsg.sys ' @ChristianMark 我试图打开文件,但我收到一条消息说格式错误!