Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL可以';t连接Ubuntu_Mysql - Fatal编程技术网

MySQL可以';t连接Ubuntu

MySQL可以';t连接Ubuntu,mysql,Mysql,无法连接到MySQL服务。下面是我在尝试启动时遇到的状态输出错误 mysql.service的作业失败,因为控制进程已退出,错误代码为。 有关详细信息,请参阅“systemctl status mysql.service”和“journalctl-xe” ruan@master.danzlive.com:~$ systemctl status mysql.service ● mysql.service - MySQL Community Server Loaded: loaded (/li

无法连接到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)

尝试通过命令行直接使用
-u
参数添加数据库用户名

mysql -u root <database>
mysql-u root

我在Ubuntu 18.04中遇到了类似的问题。我找到了原因——在最后一天,我使用Stacer应用程序清除了Ubuntu。此应用程序删除了位置处的mysql日志文件夹

/var/log/
所以第二天在启动MySQL时,出现了这个错误。 我再次创建了该文件夹并授予了权限

mkdir /var/log/mysql
sudo chown mysql:mysql -R /var/log/mysql

mysql服务正在运行吗?该服务的可能副本没有运行它不会启动@giorgosmyriantous我已经看到了该线程,它没有为meCheck解决它在my.cnf文件中mysqld.sock的位置-它可能在server.cnf中,但应该是它所在的位置。确保所有客户端cnf也引用相同的mysqld.sock位置