Задать вопрос
@feniksdv

Почему ломается база MYSQL и как решить проблему?

Проект у меня на ларавел. Каждый день база ломается, пропадает. Вот что показывает phpmyadmin.
5fb4d7cdb3205579604293.png
Пробовал восстановить, так:
mysqlcheck -u root -p --auto-repair --check --all-databases

получаю это:
keycheck_ru_db.WARNING OK

Сервер впс 1гиг, 1 озу. Mysql -8v
настройки мускуля.

[mysqld]
innodb-buffer-pool-size=32M
innodb-flush-log-at-trx-commit=2
innodb-flush-method=O_DIRECT
max-heap-table-size=16M
sql-mode=
tmp-table-size=16M
transaction-isolation=READ-COMMITTED
default-authentication-plugin=mysql_native_password
###############
#skip-networking
skip-name-resolve=1
skip-federated
innodb_log_file_size=6M
join_buffer_size=256K
innodb_buffer_pool_instances=1
#skip-grant-tables


в логах только такие ошибки:

2020-11-17T07:00:28.555129Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.0.22).
2020-11-17T07:00:30.662765Z 0 [Warning] [MY-010909] [Server] /usr/sbin/mysqld: Forcing close of thread 1924  user: 'keycheck_ru_usr'.
2020-11-17T07:00:30.688365Z 0 [Warning] [MY-010909] [Server] /usr/sbin/mysqld: Forcing close of thread 1878  user: 'keycheck_ru_usr'.
2020-11-17T07:00:32.142960Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.22)  MySQL Community Server - GPL.
2020-11-17T07:00:33.650327Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.22) starting as process 6904
2020-11-17T07:00:33.684192Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-11-17T07:00:34.482626Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-11-17T07:00:34.697530Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
2020-11-17T07:00:34.943359Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-11-17T07:00:34.943709Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2020-11-17T07:00:34.984462Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.22'  socket: '/var/lib/mysql/mysql.sock'  port: 3306


Восстанавливаю из дампа, работает нормально день, дальше что-то случается и с утра я вижу картинку как на картинке выше.

Что делать?
  • Вопрос задан
  • 1129 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@neol
Вам английским языком написали, что сайт/базу поломали, слили данные и хотят денег.
Ищите дырку и закрывайте её. Для начала стоит перестать светить голой филейной частью mysql во всю сеть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
[Server] Received SHUTDOWN from user
Если такое происходит каждый день, то это может являться причиной.
Проверьте права доступа пользователей к СУБД.
Если мониторинг сервера есть, то проверьте нагрузку на сервер. Если нет, то добавьте мониторинг.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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