在Debian 9上安装Mariadb之后,我试图运行/ usr / bin / mysql_secure_installation。该脚本可以正常启动,但是在没有root密码的情况下按“ Enter”键后,出现以下错误:
错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2“无此文件或目录”)连接到本地MySQL服务器
我必须ctl-c才能退出脚本。
套接字在/etc/mysql/debian.cnf中设置为/var/run/mysqld/mysqld.sock 还可以在/etc/mysql/mariadb.conf.d/50-server.cnf中将其设置为/var/run/mysqld/mysqld.sock
服务器未运行。
答案 0 :(得分:0)
在很多地方进行挖掘之后,答案就在MariaDB网站1
上的“疑难解答连接问题”页面上。该错误表示服务器未运行或正在其他端口,套接字或管道上运行。因为我知道服务器未运行,所以我用
启动了它/etc/init.d/mysql start
在运行脚本之前,不会再出现错误或脚本问题。