【问题标题】:How to connect to SQLYog localhost or otherwise如何连接到 SQLYog localhost 或其他
【发布时间】:2016-07-21 16:47:41
【问题描述】:

我是使用服务器的新手,无法使用 SQLYog,因为它无法连接到任何服务器。当我尝试使用默认值连接到 MySQL(localhost、root、端口 3306)时,我得到“错误号 2003:无法连接到 'localhost' (0) 上的 MySQL 服务器。

有什么我遗漏的或者我必须纠正的吗?我只是想创建一个数据库。

【问题讨论】:

标签: php mysql sqlyog


【解决方案1】:

SQLyog 只是连接到 MySQL 数据库并与之交互的一种方式。其他流行的方法包括MySQL WorkbenchNavicatphpMyAdmin等。

在您可以使用其中任何一个之前,您必须首先确保您的 MySQL 服务器正在运行并接受连接。您没有提及(或标记)您是否在本地计算机上运行 MySQL,或者您使用的是什么操作系统。

两个最常见的开发环境是 LAMP 或 WAMP,分别代表“Linux、Apache、MySQL、php”或“Windows、Apache、MySQL、php”。由于您标记了您的问题php,我会假设其中一个是合适的。 (例如,您在 Windows 上使用 SQLyog,但您的 MySQL 服务器在 Linux 上。)(我假设 Ubuntu 用于 Linux 示例。)

在您安装 MySQL(以及任何其他组件)的机器上,您应该能够通过查看进程列表(在 Ubuntu 中为ps auxtasklist 或任务管理器 (GUI))来确定其运行状态在 Windows 中)。

您正在寻找mysqld (Linux) 或mysqld.exe (Windows)。如果进程没有运行,您需要启动它 (Linux/Windows)。例如,如果您使用WampServer(一种流行的 Windows 一体化软件包),您还可以在 Windows 服务中查找“wampmysqld”或“wampmysqld64”并在那里启动服务。

如果您无法启动该进程,则可能是配置错误。如果进程正在运行,您可能需要以任何方式检查配置以确定它在哪个端口上运行,如果它不是标准的 3306。

配置文件的名称和位置可能因系统和软件包而异,但通常称为“my.cnf”(Linux)或“my.ini”(Windows)。查看您的文档以获取有关特定路径的帮助。

服务运行后,您应该能够连接!

这是默认的 SQLyog 连接对话框(至少在我稍旧的版本中)。默认设置假设您在本地计算机 (localhost) 上运行 MySQL 服务器,您有一个用户“root”,密码 no,并使用默认端口 3306。

您需要更改任何与您的特定安装不同的信息。

请注意,如果您尝试连接到另一台机器上的 MySQL 实例,防火墙可能会阻止端口。

希望这些步骤能让您走上正轨。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 2020-02-07
    • 2020-06-14
    • 2017-06-27
    • 2021-02-27
    • 1970-01-01
    • 2014-01-24
    相关资源
    最近更新 更多