Общие > Базы данных
БД из read-only в нормальный режим!!!
(1/1)
:
есть базы данных, их копируешь на другой сервак и они сразу становятся read-only - как им этот параметр прикрыть, на файлы и папки права полные!!! к серваку майскл подключен под рутом!
Chs:
--- Цитировать ---...их копируешь ...
--- Конец цитаты ---
Подробнее.
fidget:
мм..
насколько я могу из своего опыта судить, то проблема все-таки с правами :)
проверь из-под какого пользователя запускается mysqld и кому пренадлежат папки ...
а еще дучше делай дамп базы и переноси его, а не просто копируй дериктории (я так поняла, что ты именно так и сделал), тогда такой фигни не будет точно :)
:
то есть если бд уже в рид-онли, то ее назад никак да?
дело в том, что сервак от меня за полметра, но это сервак на весь институт, так что там у меня юзер создан и при коннекте к майскл, я под рутом работаю, самое интресное, что если я бд создаю сразу на серваке, то потом могу ее спокойно изменять, а вот если переношу, то действительно изменять ее не могу. на серваке фрибсд, у меня - винда... но почему-то это первый случай такой проблемы... а как дамп инициализировать? просто mysql_query или как-то по особенному?
fidget:
--- Цитировать ---то есть если бд уже в рид-онли, то ее назад никак да?
--- Конец цитаты ---
измени права на файлы базы и директория базы, он должны пренадлежать тому же пользователю из под которого mysql сервер запускается (обычно этот юзер mysql)
--- Цитировать ---а как дамп инициализировать?
--- Конец цитаты ---
mysqldump database_name [table_names] > /tmp/database.sql
копируешь файл на свой другой сервер и восстанавливаешь
mysql database_name < database.sql
только не забудь свою базу данных создать на другом сервере перед этим ..
http://www.mysql.com/doc/m/y/mysqldump.html
Навигация
Перейти к полной версии