在debian9上安装mariadb之后,我尝试运行/usr/bin/mysql\u secure\u安装。脚本启动正常,但在我按“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
服务器未运行。
1条答案
按热度按时间h6my8fg21#
在搜索了很多很多地方之后,答案就在mariadb网站1的故障排除连接问题页面上
该错误意味着服务器没有运行或运行在不同的端口、套接字或管道上。因为我知道服务器没有运行,所以我用
/etc/init.d/mysql启动
在运行脚本之前,不要再出现错误或脚本问题。