【发布时间】:2014-05-28 12:55:15
【问题描述】:
如果没有出现以下错误,我无法启动 mysqld:
[root@alarm ~]# mysqld
140414 16:01:04 [ERROR] Fatal error: Please read "Security" section of the manua l to find out how to run mysqld as root!
140414 16:01:04 [ERROR] Aborting
140414 16:01:04 [Note] mysqld: Shutdown complete
如果我尝试启动 mysql,它会告诉我它无法通过套接字“/run/mysqld/mysqld.sock”连接到本地 mysql 服务器。我通过运行 mysqld_safe 而不是 mysqld 解决了这个问题。这已停止工作,我现在收到以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mys qld/mysqld.sock' (2)
我在 Archlinux 发行版上使用 mariadb。有谁知道如何解决这个问题?
编辑 1:
史蒂夫,我设法通过使用 systemctl 启动了 mysqld 服务,如下所示:
[root@alarm ~]# ps aux | grep mysql
mysql 880 1.0 10.3 514276 52776 ? Ssl 09:30 0:01 /usr/bin/mysqld --pid-file=/run/mysqld/mysqld.pid
root 1618 0.0 0.1 4032 936 pts/0 S+ 09:31 0:00 grep mysql
当我尝试运行mysql时,我仍然得到错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)
【问题讨论】: