Я недавно переместился в DigitalOcean и установил Centos7 наряду с его сервером MysQl по умолчанию (MariaDB).
Но я сталкиваюсь начиная с первой установки. MySql выходит вниз спонтанно и нет никакой проблемы памяти. Я проверил использование:
egrep -i "out of memory|oom" /var/log/dmesg
egrep -i "cannot allocate memory|can't allocate" /var/log/mysql*/error.log
Я волнуюсь это, почему mysql не перезапускает себя после закрытия?
действительно ли это - ошибка MariaDB? как я могу зафиксировать его? Так или иначе проверять почему его закрытие?
В настоящее время я использую crontab -e
для перезапуска MySql, но это не сделало помог много.
Спасибо за справку
найденный некоторыми входит в систему mariadb.log:
150105 7:20:03 [Note] Plugin 'FEEDBACK' is disabled.
150105 7:20:03 [Note] Server socket created on IP: '0.0.0.0'.
150105 7:20:03 [Note] Event Scheduler: Loaded 0 events
150105 7:20:03 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.40-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server
150105 7:21:25 [Note] /usr/libexec/mysqld: Normal shutdown
150105 7:21:25 [Note] Event Scheduler: Purging the queue. 0 events
150105 7:21:25 InnoDB: Starting shutdown...
150105 7:21:26 InnoDB: Shutdown completed; log sequence number 1619889
150105 7:21:26 [Note] /usr/libexec/mysqld: Shutdown complete
150105 07:21:26 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
... предполагая, что у вас достаточно оперативной памяти для запуска mysqld
, попробуйте запустить MySQLTuner-perl от major и настроить свой my.ini
.