【问题标题】:XAMPP - Unable to connect to TOMCAT, Apache, and MYSQLXAMPP - 无法连接到 TOMCAT、Apache 和 MYSQL
【发布时间】:2021-10-27 04:24:13
【问题描述】:

我正在尝试通过端口 3306 连接到 VSC 上的 MYSQL。

这是我的 XAMPP 错误日志

我的 Apache httpd.conf 设置为

听 8080

因为我正在尝试连接到 VSC,所以这是我的 settings.json

   {
        "sqltools.connections": [
            {
                "mysqlOptions": {
                    "authProtocol": "default"
                },
                "previewLimit": 50,
                "server": "localhost",
                "port": 3306,
                "askForPassword": true,
                "driver": "MySQL",
                "name": "db_username",
                "database": "db_username",
                "username": "db_username"
            }
        ]
    }

我在 VSC 上下载了很多扩展,例如 mssql、SQLTools、SQLTools MYSQL/MariaDB

我还下载了 MySQL Workbench 8.0 CE

我的主要目标是以某种方式能够在 VS Code 2019 上执行 MySQL,但我不知道我是否走在正确的道路上或我应该做什么。

【问题讨论】:

  • web开发只需要xampp,否则可以单独安装mysql。至于为什么您会收到这些错误消息 - 我们不知道,您需要查看错误日志。
  • @Shadow 我已经安装了 MySQL 扩展,但由于某种原因,它们仍然无法正常工作。检查帖子中我下载的扩展程序

标签: mysql apache visual-studio-code xampp vscode-extensions


【解决方案1】:

要让 MYSQL 正常工作,请在 XAMPP 中按“config”,将 SMSQL 的端口号从 3306 更改为 3307,然后重新启动 XAMPP

【讨论】:

  • 这是一个猜测。可能有效,但仍是猜测。
  • 这不是猜测,XAMPP 控制台说明有一个应用程序已经在使用端口 3306,因此为什么 mysql 无法启动,请阅读原始问题中发布的屏幕截图
  • 可能是被阻塞的端口不确定。
  • 感谢您的回答。但这不是阻塞端口问题,我尝试了多个不同的端口,但都不起作用。我意识到的另一个有趣的事情是只有我的 root 帐户能够连接,而不是任何其他帐户
猜你喜欢
  • 1970-01-01
  • 2015-01-22
  • 2019-05-10
  • 2014-01-13
  • 1970-01-01
  • 2013-07-29
  • 1970-01-01
  • 2018-03-05
  • 1970-01-01
相关资源
最近更新 更多