MySQL - Note - InnoDB: Cannot open '/var/lib/mysql/ib buffer pool' for reading: No such file or directory: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== MySQL - Note - InnoDB: Cannot open '/var/lib/mysql/ib buffer pool' for reading: No such file or directory === После обновления mariadb до в…») |
Admin iph (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
systemd[1]: mariadb.service failed. | systemd[1]: mariadb.service failed. | ||
− | Ошибка указывает на то что нет файла буфера /var/lib/mysql/ib_buffer_pool и его действительно нет. <br /> | + | Ошибка указывает на то что нет файла буфера '''/var/lib/mysql/ib_buffer_pool''' и его действительно нет. <br /> |
Эта ошибка не должна приводить к проблеме запуска mysql, достаточно завершить обновление командами: | Эта ошибка не должна приводить к проблеме запуска mysql, достаточно завершить обновление командами: | ||
# systemctl start mariadb | # systemctl start mariadb |
Версия 21:11, 7 мая 2020
MySQL - Note - InnoDB: Cannot open '/var/lib/mysql/ib buffer pool' for reading: No such file or directory
После обновления mariadb до версии 10.4.x возникла ошибка:
mysqld[26726]: 2020-05-07 23:25:29 0 [Note] InnoDB: 10.4.12 started; log sequence number 5679032256; transaction id 81402316 mysqld[26726]: 2020-05-07 23:25:29 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool mysqld[26726]: 2020-05-07 23:25:29 0 [Note] InnoDB: Cannot open '/var/lib/mysql/ib_buffer_pool' for reading: No such file or directory systemd[1]: Failed to start MariaDB 10.4.12 database server. systemd[1]: Unit mariadb.service entered failed state. systemd[1]: mariadb.service failed.
Ошибка указывает на то что нет файла буфера /var/lib/mysql/ib_buffer_pool и его действительно нет.
Эта ошибка не должна приводить к проблеме запуска mysql, достаточно завершить обновление командами:
# systemctl start mariadb # mysql_upgrade # systemctl restart mariadb
После последнего рестарта файл /var/lib/mysql/ib_buffer_pool - появится:
# ls -ld /var/lib/mysql/ib_buffer_pool -rw-rw---- 1 mysql mysql 14270 May 7 23:48 /var/lib/mysql/ib_buffer_pool
Если все такие не удается запустить mariadb и выполнить mysql_upgrade - то нужно добавить в конфиг my.cnf - innodb_buffer_pool_load_abort :
[mysqld] innodb_buffer_pool_load_abort = 1
Это отключит загрузку buffer pool dump для MariaDB
После этого выполнить
# systemctl start mariadb # mysql_upgrade Убрать innodb_buffer_pool_load_abort из my.cnf # systemctl restart mariadb