Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: The service could not be started. Error:0
 
 автор: habitr   (27.06.2011 в 09:19)   письмо автору
 
 

Я полный новичок и начинаю изучать программирование. Так получилось, что я попробовал установить заново MySQL Server 5.5 в windows xp, home edition. Но это не получается, так как windows выдаёт ошибку "mysqld.exe has encountered a problem". Затем установка обрывается и конфигурационный менеджер выдаёт "The service could not be started. Error:0" Я пытался следовать советам по поводу очистки компьютера от предыдущей инсталляции, например: таким как приведено ниже там утверждается, что проблема решена.
Ничего не получается. Мне кажется я полезу скоро на стену.



After banging my head against my keyboard until the S, Q, and L keys sprang out like shrapnel I finally figured out what the problem is and how to solve it.

I was using the MySQL 4.1.11 Installer on my Window XP computer. After the installation completed the installer automatically jumped into the MySQL Server Instance Config Wizard. When the wizard tried to complete the configuration the “Error: Cannot create Windows service for MySQL. Error: 0,” popped up. This is a Windows System Error.

What is happening is a preinstalled MySQL service is installed and recognized in the Windows background. Weather or not it is disabled the operating system will not allow another MySQL service to be installed. To verify this you can check the Services. Do this by clicking on the…

> “Start Menu”
> “Control Panel”
> “Administrative Tools”
> “Services”

The services are listed alphabetically. Scroll down to find MySQL. If you find it you have found your problem. (Incidentally, while I was in here I right-mouse-clicked on the service and opened properties, stopped the service and then disabled the service. The problem still didn’t go away and my head-banging-against-keyboard started up again.) The solution is to remove the service, but there is no option for that in the Services window. To delete the service you need use the command prompt. Start the command prompt by clicking on the….

> “Start Menu”
> “All Programs”
> “Accessories”
> “Command Prompt”

This will bring up the Command window. To delete the MySQL service type the following…

sc delete mysql

…and hit the enter key. If it is successful the Command Prompt window will give the following feedback.

[SC] DeleteService SUCCESS

For trivia’s sake what you communicate through the Command Prompt window when you type this is…

* sc = you contact a command line program used for communicating with the NT Service Controller and services
* delete = deletes a service from the registry
* mysql = the service that gets deleted

What you do next depend on weather MySQL is still installed. If you didn’t uninstall MySQL click on the…

> “Start Menu”
> “All Programs”
> “MySQL”
> “MySQL Server 4.1”
> “MySQL Server Instance Config Wizard”

Run through the Config Wizard. MySQL should set up with out any problems.

If you already uninstalled MySQL then run though the installer and things should work out.

  Ответить  
 
 автор: cheops   (27.06.2011 в 09:52)   письмо автору
 
   для: habitr   (27.06.2011 в 09:19)
 

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

  Ответить  
 
 автор: habitr   (27.06.2011 в 10:34)   письмо автору
 
   для: cheops   (27.06.2011 в 09:52)
 

Я зашёл в my computer > manage > system tool > event viewer > Application > error (это журнал?)

Faulting application mysqld.exe, version 5.5.13.0, faulting module mysqld.exe, version 5.5.13.0, fault address 0x0023e878.

Для меня это китайская грамота.

Ещё были какие то ошибки в system
The Remote Access Connection Manager service depends on the Telephony service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

Относиться ли это к делу?

  Ответить  
 
 автор: cheops   (27.06.2011 в 10:50)   письмо автору
 
   для: habitr   (27.06.2011 в 10:34)
 

Нет, нужно найти каталог данных MySQL/data в нем будет файл с расширением .err и именем, совпадающем с именем вашего компьютера - нужны последние записи из него. Кроме того, если не сложно найдите файл my.ini который будет в корне установки MySQL и прикрепите его сюда.

  Ответить  
 
 автор: habitr   (27.06.2011 в 11:23)   письмо автору
8.7 Кб
 
   для: cheops   (27.06.2011 в 10:50)
 

Я посмотрел в директории program files\mysql\MySQL Server 5.5\data и не нашёл файла с расширением err. Обыскал весь компьютер и ничего похожего не обнаружил. В установках стоит показывать скрытые файлы. Файл my.ini приложил.

  Ответить  
 
 автор: cheops   (27.06.2011 в 12:00)   письмо автору
 
   для: habitr   (27.06.2011 в 11:23)
 

>Я посмотрел в директории program files\mysql\MySQL Server 5.5\data
1. А что находится в этой директории?

>Обыскал весь компьютер и ничего похожего не обнаружил.
2. Посмотрите, нет ли его тут C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/

3. В конфигурационном файле my.ini замените строку
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/"
на
datadir="C:/Program Files/mysql/MySQL Server 5.5/data"
и попробуйте запустить сервер через Сервисы.

  Ответить  
 
 автор: habitr   (27.06.2011 в 13:39)   письмо автору
 
   для: cheops   (27.06.2011 в 12:00)
 

Спасибо огромное. Не знаю даже как вас благодарить. Всё что нужно было сделать это исправить строку в my.ini файле и всё установилось без ошибок.

Нужно будет ещё потестировать в процессе как mysql работает вместе с остальными программами.

  Ответить  
 
 автор: Valick   (27.06.2011 в 11:16)   письмо автору
 
   для: habitr   (27.06.2011 в 10:34)
 

может все-таки для начала Денвер поюзать?
до сих пор пользуюсь второй версией установленной на флешку и тестирую скрипты из-под локалхоста, что позволяет запускать сервер на любом компьютере, даже без учетной записи администратора.

  Ответить  
 
 автор: habitr   (27.06.2011 в 11:26)   письмо автору
 
   для: Valick   (27.06.2011 в 11:16)
 

Большое спасибо за совет. Ещё есть XAMPP. Я оставлю эту возможность на крайний случай если вообще ничего не получится. Ещё нужно протестировать запустится ли денвер после этой аварии. Всё таки хотел бы нормально запускать самостоятельно wamp без денвера.

  Ответить  
 
 автор: Valick   (27.06.2011 в 12:04)   письмо автору
 
   для: habitr   (27.06.2011 в 11:26)
 

по Вашему Денвер его не так запускает? Денвер это обычная связка + заглушка для почты и автоматическое добавление хостов при загрузке.
а уж если хотите по-нормальному, тогда уж поднимайте сервер на какой-нибудь BSD системе

  Ответить  
 
 автор: habitr   (27.06.2011 в 14:15)   письмо автору
 
   для: Valick   (27.06.2011 в 12:04)
 

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

  Ответить  
 
 автор: habitr   (27.06.2011 в 11:42)   письмо автору
 
   для: Valick   (27.06.2011 в 11:16)
 

У меня уже установлены apache i php. Нужно ли их разинсталировать перед установкой денвера?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования