2016-07-21 123 views
0

我是使用服務器的新手,並且無法使用SQLYog,因爲它無法連接到任何服務器。當我嘗試使用默認值連接到MySQL(本地主機,根,端口3306)時,我得到「錯誤號2003:無法連接到'本地主機'上的MySQL服務器(0)如何連接到SQLYog localhost或其他

Is there我丟失的東西,或者我必須改正?我只是想創建一個數據庫。

+0

在責備SQLYog應用程序之前,請確保您的MySQL服務器已啓動並正在運行。您可以使用控制檯/終端通過CLI連接到MySQL:http://dev.mysql.com/doc/refman/5.7/en/mysql.html – Farside

回答

0

SQLyog僅僅是一個連接到MySQL數據庫,並與其進行交互的方式。其他受歡迎的方法包括:MySQL WorkbenchNavicatphpMyAdmin,和其他人

在你使用任何這些之前,你必須首先確保你的MySQL服務器正在運行並且接受連接,你沒有提到(或者標記)whe你在你的本地機器上運行MySQL,或者你在使用什麼操作系統。

一些最常見的開發環境是LAMP或WAMP,分別用於「Linux,Apache,MySQL,php」或「Windows,Apache,MySQL,php」。既然你標記了你的問題php,我會假設其中的一個是合適的。 (例如你使用SQLyog的在Windows,但你的MySQL服務器是Linux。)(我假設的Ubuntu Linux的例子。)

在你已經安裝了MySQL的機器(以及任何其他成分),您應該能夠通過查看進程列表(Ubuntu中的ps auxtasklist或Windows中的任務管理器(GUI))來確定其運行狀態。 (Windows)或mysqld.exe(Windows)。如果進程沒有運行,您需要啓動它(Linux/Windows)。例如,如果您使用的是WampServer(一種流行的Windows一體化軟件包),則還可以在Windows服務中查找「wampmysqld」或「wampmysqld64」並在該處啓動該服務。

如果無法啓動進程,則可能有配置錯誤。如果過程運行,則可能需要檢查配置的任何方法來確定它運行在哪個端口上,如果它不是標準的3306

的配置文件的名稱和位置可以通過系統和包裝不同,但通常它會被稱爲「my.cnf」(Linux)或「my.ini」(Windows)。查看您的文檔以獲取有關特定路徑的幫助。

一旦你的服務運行,你應該能夠連接!

SQLyog connection dialog

這是默認SQLyog的連接的對話框(至少在我稍舊的版本)。默認設置假設您在本地計算機上運行MySQL服務器(本地主機),您擁有用戶「root」,密碼爲,密碼爲,使用默認端口3306。

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

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

這些步驟應該有希望讓你走上正軌。