“Access denied”的搜索结果
MySQL 虚拟机 127.0.0.1 能连,localhost 报 2002:显式选择 TCP
Unix 宿主机通过端口转发连接虚拟机 MySQL,127.0.0.1 正常而 localhost 报 socket 2002 时,显式选择 TCP,核对宿主机端口与实际客户端配置。
Docker Compose 配置了 env_file 仍提示变量未设置
Docker Compose 声明 env_file 后仍提示变量未设置,可能是 environment 的插值空值覆盖了文件内容。区分容器环境与 CLI 插值,按用途调整配置,并在重建服务前检查最终模型。
MariaDB 本机 root 报 Access denied,sudo 却能登录:检查 unix_socket
本机 MariaDB root 密码登录失败而 sudo 登录成功时,查看完整认证定义;保留管理入口,给应用建立限定权限账号,并区分 socket 与 TCP。
MySQL 改了容器密码仍 Access denied:先看已有数据卷
容器环境变量变化不等于已有数据库账号密码变化。先确认数据目录和账号匹配,再选择受控改密,保留数据与恢复路径。
SSH 隧道已建立,连接 MySQL 时仍报 channel open failed: Connection refused
SSH 认证和本地监听成功后,目标数据库连接仍可能失败。针对同机 MySQL 仅监听 IPv4 回环的情况,修正 -L 的远端目标,不扩大数据库公网监听。


