Не удалось запустить службу mysql на локальный компьютер ошибка 2 не удается найти указанный файл

I am not able to start the MySQL server on my Windows system. When I tried in services.msc to run, I got this error:

Screenshot

Starting it through the XAMPP control panel does not work either:

Screenshot

Can you help me to solve this?

Nico Haase's user avatar

Nico Haase

11.2k35 gold badges42 silver badges63 bronze badges

asked Jan 30, 2017 at 9:02

Prashanth RH's user avatar

3

  1. Open windows services (Start->run ->Services.MSC)
  2. Find service with name «Mysql Server» and check path, it should be something like that:

«C:Program Files (x86)ParallelsPleskDatabasesMySQL51binmysqld.exe» «—defaults-file=C:Program Files (x86)ParallelsPleskDatabasesMySQLDatamy.ini» MySQL

  1. Make sure that Mysql folder and executable file mentioned above exist by this path.

OR

Sometimes the file name of mysqld-nt.exe renamed to mysqld-nt.exe~ so rename it back to its original name and this may solve the problem.

answered Jan 30, 2017 at 9:16

Tushar_G's user avatar

Tushar_GTushar_G

3001 silver badge9 bronze badges

4

  1. Go to the path: C:Programs FilesMariaDB 10.2data..
  2. Lookout for my.ini file. Open the file and check the path for «datadir».
  3. If that does not match to your installed directory then update it.
  4. Your problem will be solved for sure.

answered Oct 19, 2018 at 8:18

user944105's user avatar

1

I faced the same problem and solved it.

Just modify the registry editor value.

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MySQL/ImagePath

enter image description here

4b0's user avatar

4b0

21.8k30 gold badges95 silver badges142 bronze badges

answered Sep 5, 2021 at 6:56

Jackson90's user avatar

#1 04.03.2011 16:06:02

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

не запускается служба

Установила MySQL последней версии, скаченной с официального сайта. при установке проблем не возникло. создала базу. на следующий день решила ее дополнить, а Mysql не запускается, посмотрела, что надо запустить службу через панель управления-администрирование. выдается ошибка: не удалось запустить MySQL на локальный компьютер. ошибка 2: не удается найти указанный файл. файл my.ini находится там же, где и был, когда я создавала базу. брендмауэр отключен. подскажите, пожалуйста, что надо сделать, чтобы запустить MySQL?

Неактивен

#2 04.03.2011 16:38:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: не запускается служба

Выглядит как системная ошибка. Точно никто не удалил файлики самого приложения?
Также имеет смысл посмотреть в журнал ошибок MySQL — системные ошибки Windows
порой не имеют ничего общего с действительностью.

Неактивен

#3 04.03.2011 17:05:24

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

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

Неактивен

#4 04.03.2011 21:38:14

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: не запускается служба

В каталоге установке сервера смотрели?

Неактивен

#5 04.03.2011 21:47:26

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

нашла файл ошибок, но я, к сожалению, не понимаю, что там написано(((  может сможете объяснить?


Прикрепленные файлы:
Attachment Icon Новый текстовый документ (2).txt, Размер: 27,087 байт, Скачано: 896

Неактивен

#6 05.03.2011 00:51:18

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: не запускается служба

Это не файл ошибок. Это какой-то другой файл sad

Неактивен

#7 05.03.2011 09:50:42

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

а это?


Прикрепленные файлы:
Attachment Icon Новый текстовый документ (2).txt, Размер: 70,360 байт, Скачано: 249,116

Неактивен

#8 05.03.2011 09:53:15

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

эти файлы в mysql названы 1й — mysqld_error, а 2й-mysqld_ername.больше ничего в папке нет про ошибки

Неактивен

#9 06.03.2011 14:52:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: не запускается служба

Нет, это всё не то. Попробуйте запустить MySQL вручную:
mysqld —console

Выполнять надо в каталоге установки MySQL в командной строке (там, где
находится mysqld.exe).

Неактивен

I am not able to start the MySQL server on my Windows system. When I tried in services.msc to run, I got this error:

Screenshot

Starting it through the XAMPP control panel does not work either:

Screenshot

Can you help me to solve this?

Nico Haase's user avatar

Nico Haase

10.7k35 gold badges40 silver badges61 bronze badges

asked Jan 30, 2017 at 9:02

Prashanth RH's user avatar

3

  1. Open windows services (Start->run ->Services.MSC)
  2. Find service with name «Mysql Server» and check path, it should be something like that:

«C:Program Files (x86)ParallelsPleskDatabasesMySQL51binmysqld.exe» «—defaults-file=C:Program Files (x86)ParallelsPleskDatabasesMySQLDatamy.ini» MySQL

  1. Make sure that Mysql folder and executable file mentioned above exist by this path.

OR

Sometimes the file name of mysqld-nt.exe renamed to mysqld-nt.exe~ so rename it back to its original name and this may solve the problem.

answered Jan 30, 2017 at 9:16

Tushar_G's user avatar

Tushar_GTushar_G

3001 silver badge9 bronze badges

4

  1. Go to the path: C:Programs FilesMariaDB 10.2data..
  2. Lookout for my.ini file. Open the file and check the path for «datadir».
  3. If that does not match to your installed directory then update it.
  4. Your problem will be solved for sure.

answered Oct 19, 2018 at 8:18

user944105's user avatar

I faced the same problem and solved it.

Just modify the registry editor value.

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MySQL/ImagePath

enter image description here

4b0's user avatar

4b0

21.4k30 gold badges95 silver badges139 bronze badges

answered Sep 5, 2021 at 6:56

Jackson90's user avatar

Когда автоматическая установка дает сбой, на помощь приходит ручной режим.

Приступаем к установке:

1. Качаем zip-архив MySQL со страницы загрузки: http://www.mysql.com/downloads/mysql/.

Для Win 32 выбираем дистрибутив: Windows (x86, 32-bit),  Zip-Archive.

Для Win 64: Windows (x86, 64-bit),  Zip-Archive.

После нажатия на кнопку Download вы увидите форму для регистрации, ее можно пропустить, нажав на ссылку внизу — No thanks, just take me to the downloads.

2. Создаем папку установки. Например C:Program FilesMySQLMySQL Server 5.5. И распаковываем в нее содержание архива таким образом, чтобы папки bin, data, docs и прочие были в корне папки установки.

3. Переходим к созданию конфигурационного файла (my.ini). За основу берем один из типовых файлов:

  • my-small.ini — подойдет тем, кто использует MySQL время от времени и не хочет, чтобы сервер занимал много ресурсов.
  • my-medium.ini — тоже не требовательная к ресурсам конфигурация, но подойдет тем, кто использует MySQL на постоянной основе (хороший выбор для для домашнего веб-сервера).
  • my-large.ini и my-huge.ini — для систем, использующихся как выделенный MySQL сервер. Впрочем, my-large.ini можно использовать для домашнего сервера, если нужна дополнительная производительность MySQL (512 Мб оперативной памяти не так уж и много по нынешним временам).
  • my-innodb-heavy-4G — для выделенных серверов, имеющих от 4 Гб оперативной памяти и использующих только таблицы типа InnoDB.

В этом примере за основу я выбрал my-medium.ini. Переименовываем его в my.ini и размещаем в корне папки установки (C:Program FilesMySQLMySQL Server 5.5).

Открываем для редактирования (в обычном Блокноте) и сразу после строчки [mysqld] дописываем два параметра:

basedir=C:/Program Files/MySQL/MySQL Server 5.5
datadir=C:/Program Files/MySQL/MySQL Server 5.5/data

Обратите внимание, что в путях используется прямой слэш (/), а не обратный ().

basedir — это путь к папке установки.

datadir — путь к папке данных (где хранятся все БД). Иногда имеет смысл разместить данные на отдельном диске, чтобы повысить производительность или обеспечить надежность.

На всякий случай привожу фрагмент конфигурационного файла, после внесения изменений:

# The MySQL server
[mysqld]
basedir=C:/Program Files/MySQL/MySQL Server 5.5
datadir=C:/Program Files/MySQL/MySQL Server 5.5/data
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
InnoDB_sort_buffer_size = 8M

4. Следующий этап — добавить путь C:Program FilesMySQLMySQL Server 5.5bin в переменную среды PATH, чтобы упростить запуск MySQL из командной строки. Для этого открываем Свойства системы -> Дополнительные параметры системы -> на закладке Дополнительно в самом низу кнопка «Переменные среды…». В открывшемся окне пролистываем системные переменные пока не найдем Path. Выделяем эту строку и нажимаем «Изменить…». В конце строки дописываем свой путь, сохраняя существующие параметры:

Меняем PATH

Меняем PATH

Обратите внимание, что пути разделяются точкой с запятой. Убедитесь, что в начале и в конце вашего пути точка с запятой поставлена.

5. Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows:

Открываем порт TCP 3306

Открываем порт TCP 3306

Если в системе установлен дополнительный брандмауэр, то в нем также необходимо открыть порт TCP 3306 для входящих подключений.

6. Теперь осуществляем тестовый запуск. В командной строке, запущенной от имени администратора (это обязательно, если на Семерке или Висте включен UAC), выполняем:

mysqld --console

На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:

Version: '5.5.9-log'  socket: ''  port: 3306  MySQL Community Server (GPL)

Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:

mysql -u root

Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>

Посмотрим какие базы у нас есть:

show databases;

Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!

Ответ команды:

Командная строка MySQL

Командная строка MySQL

Теперь мы окончательно убеждены, что сервер работает.

7. Переходим к следующему этапу — необходимо установить пароль администратора MySQL (пользователь root). По умолчанию пароль не установлен, и это надо исправить. В том же окне MySQL вводим следующие команды:

use mysql

UPDATE user SET password = PASSWORD('ваш_пароль') WHERE user = 'root';

Проверяем результат:

SELECT user, host, password FROM user;

Ответ:

Таблица users

Таблица users

Как видно на скриншоте колонка password заполнена, значит пароль установлен.

Перед выходом выполняем команду:

FLUSH PRIVILEGES;

и затем:

exit

Теперь при подключении необходимо вводить пароль. Для этого используем ключ -p:

mysql -u root -p

Для завершения работы MySQL выполняем:

mysqladmin -u root -p shutdown

8. Последний этап — запуск MySQL в качестве системной службы Windows.

Убедитесь, что в системе нет активных процессов MySQL.

В командной строке, запущенной от имени администратора, выполняем:

"C:Program FilesMySQLMySQL Server 5.5binmysqld" --install

Путь к mysqld необходимо указывать полностью (даже если он прописан в PATH)!

Для запуска службы, открываем «Управление компьютером», и вручную запускаем службу MySQL:

Запуск службы MySQL

Запуск службы MySQL

Или проще через командную строку:

net start mysql

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

net stop mysql

и выполняем:

"C:Program FilesMySQLMySQL Server 5.5binmysqld" --remove

Статьи по теме:

  • Автоматическая установка MySQL на Windows
  • Настройка веб-сервера (IIS + PHP) на Windows 7
  • Настройка веб-сервера (Apache + PHP) на Windows 7

I’m having an issue when trying to start the Server service on my machine. I noticed that it wasn’t started when I tried to access a share on my machine. I receive an error that states «Windows could not start the Server service on Local Computer. Error 2: They system cannot find the file specified.» A snapshot of this error is below:

enter image description here

I’ve tried doing an «upgrade» of Windows to repair it, but the upgrade fails as it says I already have the latest Windows.

Any idea as to how I can repair this one file?

Ƭᴇcʜιᴇ007's user avatar

Ƭᴇcʜιᴇ007

111k19 gold badges198 silver badges262 bronze badges

asked Mar 17, 2011 at 20:38

Jason N. Gaylord's user avatar

2

Do you have the file «Srvsvc.dll» in C:WindowsSystem32? I believe that’s the file it’s trying to use to start the service. If it’s not there, you got some issue (virus or antivirus deleted it maybe?).

answered Mar 18, 2011 at 3:24

CreeDorofl's user avatar

I’m having an issue when trying to start the Server service on my machine. I noticed that it wasn’t started when I tried to access a share on my machine. I receive an error that states «Windows could not start the Server service on Local Computer. Error 2: They system cannot find the file specified.» A snapshot of this error is below:

enter image description here

I’ve tried doing an «upgrade» of Windows to repair it, but the upgrade fails as it says I already have the latest Windows.

Any idea as to how I can repair this one file?

Ƭᴇcʜιᴇ007's user avatar

Ƭᴇcʜιᴇ007

111k19 gold badges198 silver badges262 bronze badges

asked Mar 17, 2011 at 20:38

Jason N. Gaylord's user avatar

2

Do you have the file «Srvsvc.dll» in C:WindowsSystem32? I believe that’s the file it’s trying to use to start the service. If it’s not there, you got some issue (virus or antivirus deleted it maybe?).

answered Mar 18, 2011 at 3:24

CreeDorofl's user avatar

#1 04.03.2011 16:06:02

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

не запускается служба

Установила MySQL последней версии, скаченной с официального сайта. при установке проблем не возникло. создала базу. на следующий день решила ее дополнить, а Mysql не запускается, посмотрела, что надо запустить службу через панель управления-администрирование. выдается ошибка: не удалось запустить MySQL на локальный компьютер. ошибка 2: не удается найти указанный файл. файл my.ini находится там же, где и был, когда я создавала базу. брендмауэр отключен. подскажите, пожалуйста, что надо сделать, чтобы запустить MySQL?

Неактивен

#2 04.03.2011 16:38:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6753

Re: не запускается служба

Выглядит как системная ошибка. Точно никто не удалил файлики самого приложения?
Также имеет смысл посмотреть в журнал ошибок MySQL — системные ошибки Windows
порой не имеют ничего общего с действительностью.

Неактивен

#3 04.03.2011 17:05:24

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

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

Неактивен

#4 04.03.2011 21:38:14

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6753

Re: не запускается служба

В каталоге установке сервера смотрели?

Неактивен

#5 04.03.2011 21:47:26

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

нашла файл ошибок, но я, к сожалению, не понимаю, что там написано(((  может сможете объяснить?


Прикрепленные файлы:
Attachment Icon Новый текстовый документ (2).txt, Размер: 27,087 байт, Скачано: 909

Неактивен

#6 05.03.2011 00:51:18

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6753

Re: не запускается служба

Это не файл ошибок. Это какой-то другой файл sad

Неактивен

#7 05.03.2011 09:50:42

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

а это?


Прикрепленные файлы:
Attachment Icon Новый текстовый документ (2).txt, Размер: 70,360 байт, Скачано: 466,959

Неактивен

#8 05.03.2011 09:53:15

Jenny
Участник
Зарегистрирован: 04.03.2011
Сообщений: 5

Re: не запускается служба

эти файлы в mysql названы 1й — mysqld_error, а 2й-mysqld_ername.больше ничего в папке нет про ошибки

Неактивен

#9 06.03.2011 14:52:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6753

Re: не запускается служба

Нет, это всё не то. Попробуйте запустить MySQL вручную:
mysqld —console

Выполнять надо в каталоге установки MySQL в командной строке (там, где
находится mysqld.exe).

Неактивен

ошибка:

WindowsНе удалось запустить службу MySql (находится на локальном компьютере) Ошибка 2: системе не удается найти указанный файл

 

неправильная причина:

Путь к службе несовместим с установленным путем. Эта проблема может возникнуть после удаления и переустановки mysql до

Решение:

Чтобы изменить реестр Windows, введите regedit в диалоговом окне «Выполнить» для Windows + R и нажмите «ОК», чтобы войти в редактор реестра. Выберите HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> services -> MySQL, измените путь ImagePath на путь установки Mysql, например: D: mysql-5.7.19-winx64 bin mysqld MySQL

Откройте службы Windows (Start-> run → Services.MSC) Найдите службу с именем «Mysql Server» и проверьте путь, это должно быть примерно так:

«C:Program Files (x86)ParallelsPleskБазы данных MySQL51binmysqld.exe» «—defaults-file = C:Program Files (x86)ParallelsPleskБазы данных MySQLDatamy.ini «MySQL

Убедитесь, что указанная выше папка Mysql и исполняемый файл существуют по этому пути.

ИЛИ

Иногда имя файла mysqld-nt.exe переименовано в mysqld-nt.exe ~, поэтому переименуйте его обратно в исходное имя, и это может решить проблему.

  • Не удалось запустить службу logmein hamachi tunneling engine на локальный компьютер ошибка 1068
  • Не удалось запустить службу kerio vpn client service на локальный компьютер код ошибки 1
  • Не удалось запустить службу eou ошибка 1067 процесс был неожиданно завершен
  • Не удалось запустить службу eou ошибка 1053
  • Не удалось запустить службу eou на локальный компьютер ошибка 193 0xc1