我是使用服務器的新手,並且無法使用SQLYog,因爲它無法連接到任何服務器。當我嘗試使用默認值連接到MySQL(本地主機,根,端口3306)時,我得到「錯誤號2003:無法連接到'本地主機'上的MySQL服務器(0)如何連接到SQLYog localhost或其他
Is there我丟失的東西,或者我必須改正?我只是想創建一個數據庫。
我是使用服務器的新手,並且無法使用SQLYog,因爲它無法連接到任何服務器。當我嘗試使用默認值連接到MySQL(本地主機,根,端口3306)時,我得到「錯誤號2003:無法連接到'本地主機'上的MySQL服務器(0)如何連接到SQLYog localhost或其他
Is there我丟失的東西,或者我必須改正?我只是想創建一個數據庫。
SQLyog僅僅是一個連接到MySQL數據庫,並與其進行交互的方式。其他受歡迎的方法包括:MySQL Workbench,Navicat,phpMyAdmin,和其他人
在你使用任何這些之前,你必須首先確保你的MySQL服務器正在運行並且接受連接,你沒有提到(或者標記)whe你在你的本地機器上運行MySQL,或者你在使用什麼操作系統。
一些最常見的開發環境是LAMP或WAMP,分別用於「Linux,Apache,MySQL,php」或「Windows,Apache,MySQL,php」。既然你標記了你的問題php
,我會假設其中的一個是合適的。 (例如你使用SQLyog的在Windows,但你的MySQL服務器是Linux。)(我假設的Ubuntu Linux的例子。)
在你已經安裝了MySQL的機器(以及任何其他成分),您應該能夠通過查看進程列表(Ubuntu中的ps aux
,tasklist
或Windows中的任務管理器(GUI))來確定其運行狀態。 (Windows)或mysqld.exe
(Windows)。如果進程沒有運行,您需要啓動它(Linux/Windows)。例如,如果您使用的是WampServer(一種流行的Windows一體化軟件包),則還可以在Windows服務中查找「wampmysqld」或「wampmysqld64」並在該處啓動該服務。
如果無法啓動進程,則可能有配置錯誤。如果過程爲運行,則可能需要檢查配置的任何方法來確定它運行在哪個端口上,如果它不是標準的3306
的配置文件的名稱和位置可以通過系統和包裝不同,但通常它會被稱爲「my.cnf」(Linux)或「my.ini」(Windows)。查看您的文檔以獲取有關特定路徑的幫助。
一旦你的服務運行,你應該能夠連接!
這是默認SQLyog的連接的對話框(至少在我稍舊的版本)。默認設置假設您在本地計算機上運行MySQL服務器(本地主機),您擁有用戶「root」,密碼爲,密碼爲,使用默認端口3306。
您需要更改在您的特定安裝上不同的任何信息。
請注意,如果您嘗試連接到另一臺計算機上的MySQL實例,防火牆可能會阻塞端口。
這些步驟應該有希望讓你走上正軌。
在責備SQLYog應用程序之前,請確保您的MySQL服務器已啓動並正在運行。您可以使用控制檯/終端通過CLI連接到MySQL:http://dev.mysql.com/doc/refman/5.7/en/mysql.html – Farside