无法连接到mysql服务。下面是我尝试启动时得到的状态输出错误
mysql.service的作业失败,因为控制进程退出,错误代码为。有关详细信息,请参阅“systemctl status mysql.service”和“journalctl-xe”。
ruan@master.danzlive.com:~$ systemctl status mysql.service
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: activating (start-post) since Tue 2018-10-30 11:59:35 SAST; 1s ago
Process: 1988 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 1998 (mysqld); Control PID: 1999 (mysql-systemd-s)
Tasks: 16 (limit: 19660)
Memory: 130.2M
CPU: 577ms
CGroup: /system.slice/mysql.service
├─1998 /usr/sbin/mysqld
└─control
├─1999 /bin/bash /usr/share/mysql/mysql-systemd-start post
└─2031 sleep 1
Oct 30 11:59:35 ip-197-101-38-62 systemd[1]: Starting MySQL Community Server...
ruan@master.danzlive.com:~$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
2条答案
按热度按时间2w3rbyxf1#
尝试使用
-u
参数直接通过命令行。62lalag42#
我在ubuntu18.04中也遇到了类似的问题。我发现原因是-在最后一天我用stacer程序清除了ubuntu。此应用程序删除了位置处的mysql日志文件夹
所以第二天在启动mysql时,出现了这个错误。我再次创建了那个文件夹并授予了权限。