如何连接到 SQLYog 本地主机或其他方式

How to connect to SQLYog localhost or otherwise

我刚接触服务器,无法使用 SQLYog,因为它无法连接到任何服务器。当我尝试使用默认值连接到 MySQL(本地主机、root、端口 3306)时,我收到“错误号 2003:无法连接到 'localhost' 上的 MySQL 服务器(0).

是否有我遗漏或必须更正的内容?我只是想创建一个数据库。

SQLyog is just one way to connect to a MySQL database and interact with it. Other popular methods include MySQL Workbench, Navicat, phpMyAdmin,以及其他

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

一些最常见的开发环境是 LAMP 或 WAMP,分别用于 "Linux, Apache, MySQL, php" 或 "Windows, Apache, MySQL, php"。既然你标记了你的问题 php,我假设其中之一是合适的。 (例如,您在 Windows 上使用 SQLyog,但您的 MySQL 服务器在 Linux 上。)(我假设 Ubuntu 用于 Linux 例子。)

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

您正在寻找 mysqld (Linux) 或 mysqld.exe (Windows)。如果进程不是 运行,则需要启动它(Linux/Windows). If you're using WampServer(流行的 Windows 一体机),例如,您还可以查看 Windows "wampmysqld" 或 "wampmysqld64" 的服务并在那里启动服务。

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

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

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

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

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

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

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