MySQL Workbench: «Сервис запущен, а затем остановлен» - PullRequest
0 голосов
/ 24 января 2019

Итак, я знаю, что об этом уже спрашивали, но я прочитал ответы и не смог найти решение. MYSQL server 8.0 не удается подключиться к серверу при входе в систему. Итак, я проверил соединение «опция» на моем компьютере - когда я пытаюсь установить соединение, оно говорит, что соединение началось, а затем остановилось. Затем я открыл cmd как администратор и перешел к:

C:\WINDOWS\system32>cd C:\Program Files\MySQL\MySQL Server 8.0\bin

и использовал эту команду:

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --initialize

Я получил это сообщение, и все равно не повезло.

    2019-01-23T22:42:52.046924Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 25452
2019-01-23T22:42:52.051513Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2019-01-23T22:42:52.062075Z 0 [ERROR] [MY-010119] [Server] Aborting
2019-01-23T22:42:52.064073Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.11)  MySQL Community Server - GPL.

Я в растерянности, что еще попробовать. Кто-нибудь может помочь? Спасибо, любезно.

1 Ответ

0 голосов
/ 25 января 2019

Вы запускаете команду mysql --initialize.

Параметр --initialize предназначен для создания основных файлов в папке данных. Это нужно только выполнить в первый раз для создания некоторых основных файлов.

Кроме того, сообщение об ошибке говорит вам то же самое:

2019-01-23T22:42:52.051513Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.

Убери параметр и тогда все будет работать без проблем. Или, если вам нужно создать новый каталог данных, измените каталог данных на my.ini или удалите текущий каталог (ЭТО УДАЛЯЕТ ВСЕ ВАШИ БАЗЫ ДАННЫХ, ВНИМАНИЕ).

...