#mysql #mariadb
#mysql #mariadb
Вопрос:
У меня есть четыре базы данных MySQL, из четырех две базы данных показывают «# 1286 неизвестный механизм хранения ‘innodb'» в phpMyAdmin, когда я пытаюсь просмотреть таблицу:
значение my.cnf
[mysqld]
default-storage-engine=MyISAM
performance-schema=0
max_allowed_packet=268435456
и
MariaDB [(none)]> SHOW ENGINES;
-------------------- --------- -------------------------------------------------------------------------------------------------- -------------- ------ ------------
| Engine | Support | Comment | Transactions | XA | Savepoints |
-------------------- --------- -------------------------------------------------------------------------------------------------- -------------- ------ ------------
| MRG_MyISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| Aria | YES | Crash-safe tables with MyISAM heritage | NO | NO | NO |
| MyISAM | DEFAULT | MyISAM storage engine | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| InnoDB | NO | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | NULL | NULL | NULL |
| SEQUENCE | YES | Generated tables filled with sequential values | YES | NO | YES |
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |
-------------------- --------- -------------------------------------------------------------------------------------------------- -------------- ------ ------------
8 rows in set (0.00 sec)
Остановил MySQL и удалил /var/lib/mysql/ib_logfile0 и
/var/lib/mysql/ib_logfile1 затем снова запустите MySQL, но он не работает.
PS. Я управляю своим сервером. Пожалуйста, не отмечайте и не сообщайте, так как мне нужно решить эту проблему. Заранее спасибо.
Комментарии:
1. Можете ли вы опубликовать свой полный
my.cnf
?2. т.е. мой полный my.cnf
3. Добавьте к вашему вопросу полное содержимое вашего
my.cnf
файла!4. я добавил скриншот моего .cnf. Пожалуйста, проверьте
5. Посмотрите
mysqld.err
или где находится журнал ошибок.