Установка mysql как сервиса

Absinthe

жожо
Понадобилось на винде попрограммировать.
Установил MySQL из ZIP-архива. Распаковал.

Через mysqld --console запускается нормально, конфиг my.ini в папке установки подхватывает.
Пытаюсь от админа в консоли установить как сервис и запустить - ошибка.

Код:
C:\WINDOWS\system32>mysqld --install MySQL --defaults-file=C:/mysql/my.ini
Service successfully installed.

C:\WINDOWS\system32>net start mysql
Системная ошибка 2.

Не удается найти указанный файл.
Как от ошибки избавиться?

И еще не понятно, где логи лежат.
Из мануала: Without --log-error, mysqld writes error messages to host_name.err in the data directory. - там ничего нет.
 

WMix

герр M:)ller
Партнер клуба
логи в в системной утилите не знаю как по русски "irgendwelche eventView unter der systemsteuerung (system control)"
win+r eventvwr.msc если еще так
 
Последнее редактирование:

WMix

герр M:)ller
Партнер клуба
если чесно трудно сказать чтонить, возможно не админом запускаешь, или запускать надо не из командной строки а через сервисы.
возможно указаный файл --defaults-file=C:/mysql/my.ini не досигаем (права). да и виндовс не держал уже года 3-4
 

Тугай

Новичок
Скорей всего слешы не в ту сторону должно быть:
PHP:
C:\WINDOWS\system32>mysqld --install MySQL --defaults-file=C:\mysql\my.ini
Винда все же на php и туда сюда рисовать слешы нельзя.

А так качай xampp под винду, чтоб не мучаться.
 

artoodetoo

великий и ужасный
Windows cmd и другие программы нормально кушают правильные слеши. Также и в PHP под Win совсем необязательно мучаться с DIRECTORY_SEPARATOR - слеш канает везде.
 
Сверху