Какая настройка по умолчанию для innodb_data_file_path, если она не указана в my.cnf? - PullRequest
2 голосов
/ 20 января 2010

Какое значение по умолчанию для innodb_data_file_path, если оно не указано в my.cnf?

Когда я пытаюсь выполнить следующую команду для таблицы размером 12 ГБ, полной изображений

alter table `rails_production`.`pictures` change `data` `image_file_data` mediumblob NULL;

Я получаю следующую ошибку

ERROR 1114 (HY000): The table '#sql-7fe4_12c9' is full

Я прочитал другой вопрос StackOverflow текст ссылки , в котором предлагалось изменить мои настройки на следующие

innodb_data_file_path = ibdata1:10M:autoextend:max:512M

Когда я посмотрел вmy.cnf Я заметил, что у меня нет никаких настроек для innodb_data_file_path, мне интересно, какое значение по умолчанию?

1 Ответ

8 голосов
/ 20 января 2010

Я только что узнал о

show variables;

, который покажет вам значение этих параметров конфигурации, в моем случае это было

| innodb_data_file_path           | ibdata1:10M:autoextend      |
...