簡體   English   中英

如何連接到SQLYog本地主機

[英]How to connect to SQLYog localhost or otherwise

我剛接觸服務器,但是無法使用SQLYog,因為它無法連接到任何服務器。 當我嘗試使用默認值連接到MySQL(本地主機,根目錄,端口3306)時,出現“錯誤號2003:無法連接到本地主機(0)上的MySQL服務器”。

我有什么想念的還是必須糾正的? 我只是想創建一個數據庫。

SQLyog只是連接到MySQL數據庫並與其進行交互的一種方法。 其他流行的方法包括MySQL WorkbenchNavicatphpMyAdmin等。

在使用其中任何一種之前,您必須首先確保MySQL服務器正在運行並接受連接。 您沒有提到(或標記)您是在本地計算機上運行MySQL還是使用什么操作系統。

LAMP或WAMP是兩個最常見的開發環境,分別用於“ Linux,Apache,MySQL,php”或“ Windows,Apache,MySQL,php”。 由於您標記了問題php ,因此我認為其中之一是合適的。 (例如,您在Windows上使用SQLyog,但您的MySQL服務器在Linux上。) (我將在Linux示例中使用Ubuntu)。

在機器你已經安裝了MySQL(和任何其他組件),你應該能夠在你的進程列表中尋找確定其運行狀態( ps aux在Ubuntu, tasklist或任務管理器(GUI)在Windows中)。

您正在尋找mysqld (Linux)或mysqld.exe (Windows)。 如果該進程未運行,則需要啟動它( Linux / Windows )。 例如,如果您使用的是WampServer (流行的Windows多合一軟件包),則還可以在Windows服務中查找“ wampmysqld”或“ wampmysqld64”,然后在其中啟動該服務。

如果您無法啟動該過程,則可能是配置錯誤。 如果進程正在運行,則可能不是標准的3306,您可能需要通過任何方式檢查配置以確定其在哪個端口上運行。

配置文件的名稱和位置可能因系統和程序包而異,但是通常將其稱為“ my.cnf”(Linux)或“ my.ini”(Windows)。 查看您的文檔以獲取有關特定路徑的幫助。

服務運行后,就可以連接了!

SQLyog連接對話框

這是默認的SQLyog連接對話框(至少在我的舊版本中)。 默認值假設您正在本地計算機(localhost)上運行MySQL服務器,並且擁有沒有密碼的用戶“ root”,並且使用了默認端口3306。

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

請注意,如果您嘗試連接到另一台計算機上的MySQL實例,則防火牆可能會阻止端口。

這些步驟有望使您走上正確的道路。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM