SQLyog 只是连接到 MySQL 数据库并与之交互的一种方式。其他流行的方法包括MySQL Workbench、Navicat、phpMyAdmin等。
在您可以使用其中任何一个之前,您必须首先确保您的 MySQL 服务器正在运行并接受连接。您没有提及(或标记)您是否在本地计算机上运行 MySQL,或者您使用的是什么操作系统。
两个最常见的开发环境是 LAMP 或 WAMP,分别代表“Linux、Apache、MySQL、php”或“Windows、Apache、MySQL、php”。由于您标记了您的问题php,我会假设其中一个是合适的。 (例如,您在 Windows 上使用 SQLyog,但您的 MySQL 服务器在 Linux 上。)(我假设 Ubuntu 用于 Linux 示例。)
在您安装 MySQL(以及任何其他组件)的机器上,您应该能够通过查看进程列表(在 Ubuntu 中为ps aux、tasklist 或任务管理器 (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 实例,防火墙可能会阻止端口。
希望这些步骤能让您走上正轨。