У меня есть приложение Spring, которое я разрабатываю на машине windows, перед инициализацией сервера Spring я хотел бы выполнить некоторые предварительные задачи, и одна из них - инициализация сервера mysql, и как только приложение будет закрыто mysql должно быть выключено.
Когда я вручную пытаюсь остановиться и запустить mysql Я испытываю следующую проблему:
- Сервер работает, и я возможность подключиться с помощью mysql приложения рабочей среды
- при выполнении mysqladmin.exe -u root -p shutdown
- сервер выключен
- работает mysqld.exe и выдает ошибку :
mysqld: Таблица 'mysql .plugin' не существует 2020-01-18T19: 59: 59.118319Z 0 [ОШИБКА] Не удается открыть таблицу mysql .plugin. Пожалуйста, запустите mysql_upgrade, чтобы создать его. 2020-01-18T19: 59: 59.127125Z 0 [Предупреждение] Таблица Gtid не готова к использованию. Таблица 'mysql .gtid_executed' не может быть открыта.
. , , , 2020-01-18T19: 59: 59.162906Z 0 [Предупреждение] Не удалось открыть таблицы констант стоимости оптимизатора
2020-01-18T19: 59: 59.166041Z 0 [ОШИБКА] Неустранимая ошибка: невозможно открыть и заблокировать таблицы привилегий: таблица 'mysql .user' не существует 2020-01-18T19: 59: 59.167390Z 0 [ОШИБКА] Неустранимая ошибка: не удалось инициализировать структуры ACL / grant / time zone или не удалось удалить файлы временных таблиц. 2020-01-18T19: 59: 59.176284Z 0 [ОШИБКА] Отмена
Рекомендации в файле журнала не могут быть выполнены, поскольку у меня нет доступа к процессу, так как он не запущен
Как исправить: Использование приложения "Mysql install" I реконфигурируем Mysql и каким-то волшебным образом запускается сервер
То, что я безуспешно пытался: https://www.tecklyfe.com/fix-mysql-table-mysql-plugin-doesnt-exist/ Ошибка при настройке MySQL: таблица 'mysql. плагин 'не существует
будет рад любым предложениям, которые могут решить этот сценарий