Таблица говорит, что она только для чтения

  • Автор темы Автор темы sipliy
  • Дата начала Дата начала

sipliy

Утомленный солнцем
Таблица говорит, что она только для чтения

Пытаюсь записать данные в таблицу, а она говорит, что Table 'images' is read only. Как это исправить ?
В атрибутах файлов в которых храняться данные, не стоит, что они только для чтения.
 
1. таблица может быть запакована myisampack
2. проверь права на файлы таблицы.
 
Права на файлы таблицы выставлял ручками (rw - для всех), не помогло.
а юзер, которым ты коннектишься к базе какие права имеет - посмотри.
 
> Права на файлы таблицы выставлял ручками

у тебя owner'ом должен быть пользователь, из под которого запускается MySQL сервер.
 
а юзер, которым ты коннектишься к базе какие права имеет - посмотри.
В базе несколько таблиц, проблемы только с одной. Пользователь имеет права на INSERT,SELECT,UPDATE,DELETE.
 
> В базе несколько таблиц, проблемы только с одной. Пользователь имеет права на INSERT,SELECT,UPDATE,DELETE.

права пользователя MySQL тут не при чем.
это может быть из-за того, что пользователь из под годорого сам сервер запускается не имеет прав на файлы таблицы.
 
у тебя owner'ом должен быть пользователь, из под которого запускается MySQL сервер.
owner`ом у меня стоит mysql (group = daemon) , как и на все остальные таблицы тоже
 
1. таблица может быть запакована myisampack
Что-то я не догоняю как узнать запакована таблица или нет.
Команда myisampack --unpack похоже у меня не поддерживается.
Версия mysql 3.23.48
И , что самое интересное, я не помню, чтобы запаковывал что-нибудь.
 
Сверху