как изменить механизм хранения базы данных в phpmyadmin? [дубликат]
На этот вопрос уже есть ответ здесь:
У меня есть база данных MySQL. Механизм хранения по умолчанию MyISAM
.
Я хочу изменить его на InnoDB
.
Я могу изменять его таблицу за таблицей, но я хочу изменить его один раз, чтобы это повлияло на все таблицы.
Как я могу изменить механизм хранения базы данных? Я пробовал, но, похоже, в этом нет выбора phpmyadmin
.
6 answers
После входа в систему перейдите к таблице, которую вы хотите изменить, затем перейдите на вкладку операции. Оттуда вы можете изменить тип хранилища, а также несколько других параметров
Самый простой способ изменить механизм по умолчанию - это войти в phpMyAdmin, а затем перейти к Переменные>>механизм хранения
Нажмите редактировать и введите InnoDB.
Механизм хранения по умолчанию теперь InnoDB
Http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_storage_engine
Шаги:
- Нажмите на таблицу, для которой необходимо изменить механизм хранения.
- Нажмите на операции.
- Возможность изменения механизма хранения находится внутри набора полей
Лучший ответ, который я получил, был
Самый простой способ - просто зайти в файл конфигурации mysql (my.ini в Windows, my.cnf в Linux) и просто добавить это: [mysqld] механизм хранения по умолчанию=InnoDB.
Я думаю, что это легко сработает.
Спасибо за помощь........... : D
В phpMyAdmin нет возможности одновременно изменять тип хранилища. Вы должны изменить каждую таблицу на вкладке операции.
Нажмите на имя таблицы, затем нажмите на операции, там вы можете изменить серверный движок по одной таблице за раз.
A+ Компьютерные решения- Белиз