Laragon 阻止我访问 MariaDB(本地)

问题描述 投票:0回答:1

安装 Laragon 后连接本地 mariadb 时出现问题

- OS: Windows 11
- Laragon full V6.0
- Mariadb V11.2

问题简短描述:

自从安装了 Laragon 以来,我无法连接到我的 MariaDB 服务器(单独安装并位于程序文件中)。得到错误:

ERROR 2002 (HY000): Can't connect to server on 'localhost' (10061)

更详细的描述:

出于好奇,我从 XAMPP 切换到 Laragon,现在我已经安装了之前安装的 MariaDB,这是我在项目中经常使用的。

在 XAMPP 中这也造成了一些问题,但更改 XAMPP 的 MySQL 文件中的 PORT 似乎解决了问题。

但是当我尝试连接到我的 MariaDB 时,在我更改了 Laragon 上 MySQL 服务器的端口后,它仍然给我一个“无法连接”错误。如果我只是关闭仪表板上的 MySQL 服务器并阻止它一起运行,也会出现同样的情况..

我正在为 MariaDB 使用端口 3306,并在 Laragon MySQL 设置上设置了 3360。

注意:我还检查了本地地址是否已在任一端口上运行(

PS > netstat -a -o 
)。没有一个在使用。在尝试以下操作之前:

尝试连接 (

mariadb -h localhost -P 3306 -u root -p
) 端口 3306 时,我无法访问。但是如果我激活 laragon 的 mysql 并将端口切换到 3360 (
mariadb -h localhost -P 3360 -u root -p
),我将直接连接到该服务器。

当 Laragon 的 MySQL 关闭时,两个端口上的连接尝试都会出现错误:

ERROR 2002 (HY000): Can't connect to server on 'localhost' (10061)

所以我假设 laragon 的 MySQL 阻止了我对 MariaDB 服务器的访问?

我想要实现的目标:

最终,我想要的是能够继续使用我的 MariaDB。有什么建议吗? 谢谢!

mariadb laragon
1个回答
0
投票

我并不是 100% 到底出了什么问题,但在安装 Laragon 软件包时,我的 MariaDB 设置似乎出现了问题。

解决方案如下:

安装 Laragon 后,通过 Laragon 仪表板更改端口和/或禁用 MySQL。之后,转到 MariaDB 的卸载向导并启动该过程。第一步,选择“调试”选项,这将更新所有损坏的文件。

© www.soinside.com 2019 - 2024. All rights reserved.