Linux 服务器上缺少 mysqld.sock 文件

Linux 服务器上缺少 mysqld.sock 文件

我有这个错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

有人知道出了什么问题吗?好像没有安装mysqld.sock,当我跑步时apt-get install mysql-server。我尝试过find / -name "mysqld.sock"但找不到任何东西。如何获取 mysqld.sock?

错误日志我有这个错误。

2018-08-13 10:43:09 139999537754688 [错误] 无法启动服务器:绑定在 TCP/IP 端口上。出现错误:98:地址已在 $2018-08-13 10:43:09 139999537754688 [错误] 您是否已经有另一个 mysqld 服务器在端口: 3306 上运行? 2018-08-13 10:43:09 139999537754688 [错误] 正在中止

答案1

安装完成后,请运行mysql_secure_installation命令。这将要求您设置 mysql root 密码和其他安全相关选项,包括删除对 root 用户的远程访问和设置 root 密码。

尝试以下命令,

 mysql_secure_installation
 systemctl start mysql
 systemctl enable mysql

相关内容