MySQL полит из шланга в 18,10

Я просто натыкался на новую проблему с MySQL в 18,10.

Насколько я знаю, это хорошо работало после этих 18,10 обновлений. Теперь, когда я завершаю работу системы, она приостанавливает попытку завершить работу MySQL с 10-минутным временем ожидания тайм-аута!

Если я перезагружаю компьютер, MySQL подходит, повредился и не позволит мне перезапустить/остановить его, пока я не уничтожаю процесс MySQL. Затем я могу запустить/перезапустить/остановить его прекрасный. MythTV использует MySQL, и это, кажется, хорошо работает.

Есть ли шанс, что это имеет отношение к изменению времени DST, которое просто произошло, или обновление MySQL, которое просто произошло?

Если я пытаюсь проверить/восстановить MySQL, как так:

sudo mysqlcheck --all-databases -p

это говорит:

mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect.

Используя пароль в командной строке не имеет никакого значения, кроме ошибки указывает на пароль: ДА.

0
задан 4 November 2018 в 20:30

1 ответ

У меня было две проблемы.

  1. Я использовал неправильный пароль root MySQL. Я нашел корректный пароль root. Понятное дело.

  2. Поскольку я использую SSD, некоторые сервисы запускали слишком рано/быстро. MySQL и MythTV в моем случае. Я записал быстрое исправление для задержки запуска MySQL на 30 секунд. Но когда MySQL имел недавнее обновление, он повредил мое быстрое исправление. Я отключил стандартный запуск MySQL и использовал мое собственное, и когда обновление MySQL было установлено, это обновило стандартный запуск MySQL и повторно включило его. Все, что я должен был сделать, должно было отключить стандартный запуск MySQL снова.

Я отключил стандарт mysql.service...

$ systemctl status mysql
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; disabled; vendor preset: e
   Active: active (running) since Tue 2018-12-11 00:25:52 PST; 4 days ago
 Main PID: 2053 (mysqld)
    Tasks: 38 (limit: 4915)
   Memory: 292.2M
   CGroup: /system.slice/mysql.service
           └─2053 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Dec 11 00:25:51 Satellite-E55 systemd[1]: Starting MySQL Community Server...
Dec 11 00:25:52 Satellite-E55 systemd[1]: Started MySQL Community Server.
lines 1-11/11 (END)

Я записал новый сервисный запуск...

$ more /etc/systemd/system/mysql_delay_start.service 
[Unit]
Description=Delay start of MySQL / MariaDB

[Service]
Type=oneshot
ExecStart=/usr/bin/mysql_delay_start

[Install]
WantedBy=multi-user.target

Который выполняет это...

$ more /usr/bin/mysql_delay_start 
#!/bin/sh
sleep 30s
/etc/init.d/mysql start
0
ответ дан 27 October 2019 в 05:31

Другие вопросы по тегам:

Похожие вопросы: