Forum Webscript.Ru
Общие => Базы данных => Тема начата: от 15 Мая 2002, 16:34:46
-
есть базы данных, их копируешь на другой сервак и они сразу становятся read-only - как им этот параметр прикрыть, на файлы и папки права полные!!! к серваку майскл подключен под рутом!
-
...их копируешь ...
Подробнее.
-
мм..
насколько я могу из своего опыта судить, то проблема все-таки с правами :)
проверь из-под какого пользователя запускается mysqld и кому пренадлежат папки ...
а еще дучше делай дамп базы и переноси его, а не просто копируй дериктории (я так поняла, что ты именно так и сделал), тогда такой фигни не будет точно :)
-
то есть если бд уже в рид-онли, то ее назад никак да?
дело в том, что сервак от меня за полметра, но это сервак на весь институт, так что там у меня юзер создан и при коннекте к майскл, я под рутом работаю, самое интресное, что если я бд создаю сразу на серваке, то потом могу ее спокойно изменять, а вот если переношу, то действительно изменять ее не могу. на серваке фрибсд, у меня - винда... но почему-то это первый случай такой проблемы... а как дамп инициализировать? просто mysql_query или как-то по особенному?
-
то есть если бд уже в рид-онли, то ее назад никак да?
измени права на файлы базы и директория базы, он должны пренадлежать тому же пользователю из под которого mysql сервер запускается (обычно этот юзер mysql)
а как дамп инициализировать?
mysqldump database_name [table_names] > /tmp/database.sql
копируешь файл на свой другой сервер и восстанавливаешь
mysql database_name < database.sql
только не забудь свою базу данных создать на другом сервере перед этим ..
http://www.mysql.com/doc/m/y/mysqldump.html