XAMPP на Windows 7 не работает должным образом - PullRequest
4 голосов
/ 30 мая 2010

Я только что установил XAMPP lite в Windows 7. У меня есть два диска - C: для ОС и обычных файлов, и внешний диск E :.Я установил XAMPP lite на E: (в корне), и это доставляло мне проблемы.Apache работает достаточно хорошо, но MySQL не работает.Когда я перехожу к http://localhost/phpmyadmin/,, это выдает мне следующую ошибку:

Error

MySQL said: 
#2003 - Can't connect to MySQL server on 'localhost' (10061)
Connection for controluser as defined in your configuration failed.

Есть идеи, в чем может быть проблема?Я использовал zip-файл для XAMPP lite, 32-битной версии.Это на Windows 7 Home Premium.

Спасибо!

Ответы [ 5 ]

4 голосов
/ 24 февраля 2011

Это случилось со мной сегодня, и это произошло потому, что Dropbox.exe использовал порт 3306. Если вы запустите проверку порта из панели управления XAMPP, вы сможете увидеть, есть ли какие-либо конфликтующие проблемы с портом.

2 голосов
/ 07 сентября 2010

Пожалуйста, отредактируйте файл config.inc.php в подпапке phpmyadmin внутри установки xampp и укажите «127.0.0.1» (вместо любого другого значения, например «localhost») для $ cfg ['Servers'] [$ i] [ 'host'] установка следующим образом:

$cfg['Servers'][$i]['host'] = '127.0.0.1'; 

Тогда попробуйте с:

http://127.0.0.1/phpmyadmin

и это должно сработать (по крайней мере, у меня сработало, и у меня была точно такая же проблема).

Если это не сработает, вы можете попробовать решения, описанные здесь:

http://forums.mysql.com/read.php?35,64808,254785#msg-254785

OR

Вы можете оставить настройку, упомянутую выше, как:

$cfg['Servers'][$i]['host'] = 'localhost'; 

и отредактируйте% windir% \ system32 \ drivers \ etc \ hosts, добавив строку (если она еще не существует):

127.0.0.1       localhost

Обратите внимание: Я использую бета-версию xampp, которую вы можете найти здесь: http://www.apachefriends.org/en/xampp-beta.html

EDIT: Недавно я нашел эту ссылку http://www.ihostnz.com/howto-install-xampp-windows-7-xdebug-netbeans,, следуя инструкциям там, и теперь все работает как ветер.

2 голосов
/ 08 июля 2010

Вам необходимо запустить сервер базы данных MySQL.

Запустите панель управления XAMPP и нажмите кнопку «Пуск» справа от того, где написано MySQL. (Или запустите пакетный файл «mysql_start»)

1 голос
/ 10 августа 2011

Иногда я получаю эту ошибку:

ERROR: MySql service not started [-1]

при установке XAMPP на компьютерах разработчиков (на базе Windows), поскольку разработчики часто уже устанавливают MySql на свои компьютеры. MySql устанавливает себя как сервис с именем по умолчанию «MySql»; XAMPP использует это имя также для своего собственного MySql, оно запутано. Итак, мое решение: :

  • удалить существующую службу «MySql» , созданную программой установки MySql;
  • повторно добавить его с новым именем (не "MySql")
  • счастливо используйте XAMPP:)

Вот более общая статья (на итальянском языке, но вы должны понять это): XAMPP: cosa тарифы Quando qualche servizio non parte (Windows)

0 голосов
/ 16 декабря 2013

просто перейдите в папку xampp, затем в папку phpmyadmin. здесь вы увидите файл user_password.php. просто сделайте пароль пустым

...