Debian 10 MariaDB '无法通过套接字'/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器'
Posted
技术标签:
【中文标题】Debian 10 MariaDB \'无法通过套接字\'/var/run/mysqld/mysqld.sock\' (2) 连接到本地 MySQL 服务器\'【英文标题】:Debian 10 MariaDB 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'Debian 10 MariaDB '无法通过套接字'/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器' 【发布时间】:2020-05-13 01:19:20 【问题描述】:晚安社区,
我很绝望,因为我无法在 Debian10 上安装 MariaDB。有类似的 *** 问题,但没有一个有助于解决我的问题。
我尝试过的:
$ sudo apt update
$ sudo apt install mariadb-server
到目前为止没有错误。
$ sudo mysql_secure_installation
导致:
输入当前 root 密码(输入无): ERROR 2002 (HY000): 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)systemmd errors
搜索名为“mysqld.sock”的文件不会提供结果。
$ cd /etc/init.d/
$ mysqld_safe
$ sudo find / -type s | grep mysqld.sock
不提供任何结果。似乎没有创建任何mysqld.sock
文件。
堆栈溢出:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
谁能帮我解决这个问题?
谢谢,
milli727
【问题讨论】:
检查服务器是否已经在运行 $ sudo systemctl status mariadb 如果不先检查日志。 @nbk "系统尚未使用 systemd 作为初始化系统 (PID 1) 启动。无法运行。" @xehpuk 码头工人?见***.com/questions/59466250/… @nbk 不,WSL。 啊哈,见***.com/questions/52197246/… 【参考方案1】:systemctl stop mysql
systemctl stop mariadb
chkconfig --del mysql
systemctl disable mysql
systemctl disable mariadb
systemctl enable mariadb.service
systemctl start mariadb.service
【讨论】:
这是一个非常复杂的响应,既不工作也不包含可用的命令。以上是关于Debian 10 MariaDB '无法通过套接字'/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器'的主要内容,如果未能解决你的问题,请参考以下文章
HikariCP 升级到 Debian 10 (mariadb)
How to Upgrade MariaDB 5.5 to MariaDB 10.1 on CentOS/RHEL 7 and Debian Systems