Таблица очищается после рестарта MySQL

271
01 июня 2017, 07:54

После рестарта MySQL все данные в таблице пропадают и таблица становиться чиста, как будто они хранятся в кеше.

Как сделать, чтобы они не пропадали?

Дистрибутив: ubuntu 14

Answer 1

похоже, что для данной таблицы выбран «движок» («engine») под названием memory (т.е., таблица хранится в памяти).

уточнить можно, например, командой:

> show create table имя_таблицы;

будет показано, какая именно sql-команда «создаёт» данную таблицу. пример вывода:

...
... create table `имя_таблицы` (...) engine=название_движка ...

посмотреть список всех поддерживаемых вашим экземляром mysqld движков можно, например, так:

> show engines;

пример вывода:

+--------------------+---------+-
| Engine             | Support | 
+--------------------+---------+-
| MRG_MYISAM         | YES     | 
| CSV                | YES     | 
| MyISAM             | YES     | 
| BLACKHOLE          | YES     | 
| MEMORY             | YES     | 
| MyISAM             | DEFAULT | 
| ARCHIVE            | YES     | 
| PERFORMANCE_SCHEMA | YES     | 
| FEDERATED          | NO      | 
+--------------------+---------+-

тот движок, про который написано default в столбце support — будет использоваться по умолчанию, если в команде create table ... движок не указан явно.

сменить движок (теоретически, доступно не для любых пар движков) уже существующей таблицы можно командой:

> alter table имя_таблицы engine = название_движка;
READ ALSO
Выбрать значение по максимальной дате MySQL

Выбрать значение по максимальной дате MySQL

Предположим, есть большая таблица test со столбцами credit_id, update_date и value

292
На что ругается maven?

На что ругается maven?

Добрый день, не получается собрать проект maven постоянно выдаёт ошибкуЖалуясь на "Неразрешимый родительский POM" в чём может быть дело ? часть...

440
Непонятное поведение потоков

Непонятное поведение потоков

Пытаюсь сделать такую вещь: В консоль выводится вопросЕсли в течении некоторого времени пользователь не вводит ответ, то задаётся следующий...

297