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

Форум MySQL

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

 

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

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

тема: Как воскресить MySQL сервис ?
 
 автор: vedemir   (02.05.2009 в 19:24)   письмо автору
 
 

помогите советом.
MySQL даёт ошибку:
______________________________________________________
Службы

Не удалось запустить службу MySQL501 на локальный компьютер.
Ошибка 1067: Процесс был неожиданно завершон.

Ок
______________________________________________________
как вернуть функционирование базы данных???

(такое впечатление, что её порт чем-то занят, однако...)


на компе с виндой стояло:
apache-2.2.9, php-5.2.6, mysql-5.051b и phpmyadmin
всё работало.

решил дополнить комплект и установил:
zend_optimizer-3.3.3, perl-5.8.0, courier_mail_server-1.54, pablos_ftp_server-1.52, sendmail, crontab

установил всё кое как... всё зафункционировало...
решил дописать bat-ники стартующие всё это дело (хотя в них не шарю поэтому мне кажется, что дальнейшая проблема как-то связана с этим)

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

за 7 часов успел переустановить всё это дело два раза полностью (от апача до кронтаба), и один раз без излишеств (только то, что стояло)
Раньше - такой подход помогал устранить все проблемы, но теперь - результат нулевой... MySQL игнорирует свой запуск из батника, а если запускаешь её принудительно из служб, то выдаёт ошибку:
______________________________________________________
Службы

Не удалось запустить службу MySQL501 на локальный компьютер.
Ошибка 1067: Процесс был неожиданно завершон.

Ок
______________________________________________________

а вот собственно и сами батники:
start-webserver-monitor.bat (изначальная версия)

@echo off
echo.
if not exist C:\apache\vhosts-on.txt goto no_vhosts
echo Create virtual hosts:
copy /v /y C:\apache\vhosts-on.txt C:\WINDOWS\system32\drivers\etc\hosts
echo.
:no_vhosts
NET start Apache2.2
NET start MySQL501
start "" "C:\Program Files\Apache Software Foundation\Apache2.2\bin\ApacheMonitor.exe"


stop-webserver.bat (изначальная версия)

@echo off
echo.
if not exist C:\apache\vhosts-off.txt goto no_vhosts
echo Restore hosts file:
copy /v /y C:\apache\vhosts-off.txt C:\WINDOWS\system32\drivers\etc\hosts
echo.
:no_vhosts
NET stop Apache2.2
NET stop MySQL501

-----------------------------------

а это то, что я вставлял на время:

start-webserver-monitor.bat (временно изменённый батник)
@echo off
echo.
if not exist C:\apache\vhosts-on.txt goto no_vhosts
echo Create virtual hosts:
copy /v /y C:\apache\vhosts-on.txt C:\WINDOWS\system32\drivers\etc\hosts
echo.
:no_vhosts
NET start Apache2.2
NET start MySQL501
NET start Courier Mail Server
start "" "C:\Program Files\Apache Software Foundation\Apache2.2\bin\ApacheMonitor.exe"
start "" "C:\apache\localhost\ftp_server\FTPServer.exe"
start "" "C:\apache\localhost\crontab\crontab.exe"


stop-webserver.bat (временно изменённый батник)

@echo off
echo.
if not exist C:\apache\vhosts-off.txt goto no_vhosts
echo Restore hosts file:
copy /v /y C:\apache\vhosts-off.txt C:\WINDOWS\system32\drivers\etc\hosts
echo.
:no_vhosts
NET stop Apache2.2
NET stop MySQL501
NET stop Courier Mail Server
stop "" "C:\apache\localhost\ftp_server\FTPServer.exe"
stop "" "C:\apache\localhost\crontab\crontab.exe"


Вот собственно и всё... теперь не знаю как мне хотя бы вернуть то, что было... =(
посоветуйте что-нибудь пожалуйста

  Ответить  
 
 автор: cheops   (02.05.2009 в 21:01)   письмо автору
 
   для: vedemir   (02.05.2009 в 19:24)
 

Удалите сервис
mysqld-nt --remove service_name

service_name - это имя сервиса, как он у вас прописан в консоли сервисов (Пуск | Настройка | Панель управления | Администрирование | Службы) - как правило MySQL. А потом установите его
mysqld-nt --install service_name

mysqld-nt.exe находится в папке bin MySQL.

  Ответить  
 
 автор: vedemir   (02.05.2009 в 21:14)   письмо автору
 
   для: cheops   (02.05.2009 в 21:01)
 

спасибо за ответ, а то моя фантазия просто упала вместе с серваком =(
Сейчас попробую ваш способ.

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

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