Помощь в запуске MySQL.SQL yog выдает ошибку HY000): не удается подключиться к серверу MySQL на «localhost» (10061) - PullRequest
0 голосов
/ 04 апреля 2011

Привет, ребята, у меня установлен mysql в моей системе, когда я щелкаю правой кнопкой мыши на значке apache в системе, выбираю сервис MySql и запускаю его, он говорит

windows could not start the MySql service on local computer the system cannot find the path specified

и когда я делаю

C:\Users\User>mysql -u root
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

в диспетчере задач не работает mysql. я определенно установил MySQL, потому что когда я делаю

C:\Users\User>mysql --version 
mysql Ver 14.14 Distrib 5.1.50, for Win32 (ia32)

И когда я пытаюсь настроить свой sql, запустив MySQLInstanceConfig.exe из каталога установки. это говорит

   A windows service by the name of MySql already exists. Please

удалить службу правильно или выберите другое имя для обслуживание

Используя Zend Framework для моего php, php работает нормально.

Любая помощь приветствуется!

Ответы [ 3 ]

1 голос
/ 04 апреля 2011

Скорее всего, поскольку вы не указываете явно хост при попытке подключения, MySQL пытается использовать localhost, но он не разрешается должным образом.Попробуйте явно указать хост в качестве вашего петлевого адреса.

Попробуйте сделать следующее:

mysql -h127.0.0.1 -uroot

Вы можете получить сообщение об ошибке, запрещающее ваше соединение, потому что вы не вводите пароль,Если это так, просто добавьте его в конец команды:

mysql -h127.0.0.1 -uroot -pYOUR_PASSWORD

0 голосов
/ 04 апреля 2011

Первая ошибка говорит само за себя - MySQL не может запуститься. Поэтому ничто не слушает различные точки подключения, поэтому клиент не может подключиться.

Убедитесь, что определение сервиса для файлов / местоположений совпадает с тем, где фактически установлен MySQL. Вы устанавливали MySQL отдельно или как часть пакета, такого как WAMP / XAMP? Было бы очень странно, если бы упакованная версия была неправильно установлена.

0 голосов
/ 04 апреля 2011

При попытке перейти в каталог установки mysql и запустить mysqld.exe, посмотрите, работает ли он, если он не работает, то mysql не работал как служба

mysqld.exe - это служба (deamon on linux) или серверная программа, если вы ее не обслуживаете mysql.exe - клиент подключения mysql

...