mysql - mysql_secure_installation ERROR 2002 无法连接到本地 MySQL 服务器
问题描述
在 Debian 9 上安装 Mariadb 后,我正在尝试运行 /usr/bin/mysql_secure_installation。脚本可以正常启动,但是在我按“输入”输入没有 root 密码后,我收到以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
我必须 ctl-c 才能退出脚本。
套接字在 /etc/mysql/debian.cnf 中设置为 /var/run/mysqld/mysqld.sock 它也在 /etc/mysql/mariadb.conf.d/50-server.cnf 中设置为 /var/run /mysqld/mysqld.sock
服务器没有运行。
解决方案
在挖掘了很多很多地方之后,答案就在我的眼皮底下,位于 MariaDB 网站1的故障排除连接问题页面上
该错误意味着服务器没有运行或运行在不同的端口、套接字或管道上。因为我知道服务器没有运行,所以我启动它
/etc/init.d/mysql 启动
在运行脚本之前,错误或脚本没有更多问题。
推荐阅读
- python-3.x - Windows 10 中的 Python 3.7 命令行问题
- c# - 无法扩展 MonoBehaviour 类,“当前上下文中不存在该名称”错误
- java - 如何记录由 JOOQ 执行的生成的 sql
- r - r 将 DOI 列表转换为 BibTeX
- python - 使用索引将文本从文件读取到数组问题
- javascript - 如何修复:使用 discord.js 创建语音通道的“无法读取属性”
- bash - 解析此字符串以获取 bash 中的特定信息
- python - Windows中是否有等效的evdev
- javascript - 使用 API 和 JavaScript 写入工作表 - CORS 块
- vb.net - 如何使用 VB.net 中的“ExecuteScriptAsync”方法检索返回值?