I'm using MySQL ver 14.14 Distrib 5.7.17 for Linux (x86_64) on Ubuntu 16.04. Whenever I shutdown Ubuntu, it hangs here.
After 10 minutes, it automatically kills the process (my guess). I ran into this problem many times. I did a clean install a few times, it works for a while, but then starts doing the same thing after a few proper shutdowns.
Pressing Ctrl+Alt+Del 7 times consecutively forces a shutdown. Forcing a shutdown like this corrupted my MySQL data. Has anyone else ran into this problem?
Поэтому Вы получили проблемы с установками часового пояса:
Получил ту же проблему, нашел возможное объяснение: мое время хранилища облачного поставщика в локальном часовом поясе (ранее, чем UTC); при запуске MySQL загружается сначала, затем NTP, который обновляет время к UTC; поэтому, MySQL буквально "запустился в будущем" (звучит интересным).
Выполнение sudo dpkg-reconfigure tzdata
должен добиться цели
Источник: https://bugs.launchpad.net/ubuntu / + source/mysql-5.7 / + bug/1600164/comments/11
Прежде, чем закрыть Вашу систему, попытайтесь выполнить это для ручного закрытия mysql сервиса.
sudo service mysql stop
, С другой стороны, пишут сценарий для автоматизации процесса:
sudo service mysql stop
sudo shutdown -h now
Удостоверяются, что отметили его как исполняемый файл. Предположение Вас сохранило его, поскольку файл, названный shutdown
, выполнял эту команду:
chmod u+x shutdown
Теперь можно выполнить сценарий.
./shutdown
Странно достаточно это работало на меня:
sudo dpkg-reconfigure tzdata
возможное объяснение: мое время хранилища облачного поставщика в локальном часовом поясе (ранее, чем UTC); при запуске MySQL загружается сначала, затем NTP, который обновляет время к UTC; поэтому, MySQL буквально 'запустился в будущем'
Установка mysql-client
с
apt-get install mysql-client
Это должно быть достаточно.
Это происходит со мной к тому, когда я изменил имя хоста с:
$ sudo hostnamectl set-hostname my-new-hostname
не останавливая mysql сервер.
Закройте команду использования ПК - sudo init 0, Хотя это звучит глупым, но да, она работает. Это работало на меня и даже на Вас также. На самом деле сервер не делает остановился из-за того, чтобы не быть получающим супер административные права. В таким образом, следующий раз закрытие с помощью этой команды.
Если это помогает кому-либо еще, это - то, что решило вопрос для меня на Ubuntu 16.04 LTS. В основном отложенный сервисный запуск в mysql.service файле под/lib/systemd/system/я добавил After=lightdm.service
и wants=lightdm.service
. (Мой lightdm.service самостоятельно отложен, пока аутентификация домена не произошла), я предполагаю, что Вы могли использовать любой другой сервис, который Вы знаете, запустится позже в начальной загрузке. Эти сервисные файлы также завершат работу сервисов, когда Ubuntu будет завершением работы в обратном порядке.
Я пытался работать sudo apt-get install mysql*
, и после того, как установка закончилась, все, кажется, работает хорошее и легкое теперь... И после хорошей идеи user680697 и после также закрытия или перезапуска использования возможности GUI (я нахожусь на Помощнике Ubuntu 16.04).
Это - на самом деле ошибка в MySQL.
См. Отчет об ошибках: https://bugs.mysql.com/bug.php? id=93708
Для решения этой проблемы просто обновите MySQL, так как фиксация находится в этом обновлении->
[27 мая 2019 13:25] Daniel Price Fixed с предстоящих 5.7.27, 8.0.17 выпусков, и вот является записью журнала изменений:
Вручную изменяя системное время, в то время как сервер MySQL выполнял вызванные задержки потока инструмента для очистки страницы.
кредиты Daniel Price.