Решено: восстановление дампа mysql (без некоторых таблиц)

Knoppix

Модераторы: Warderer, Модераторы разделов

azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Решено: восстановление дампа mysql

Сообщение azsx »

У меня дебиан 5, веб сервер, апач, mysql - все только что поставил, все новое. Со старого сервера у меня есть дамп базы данных (около 100 баз, 100 учетных записей) слиты коммандой:

Код: Выделить всё

mysqldump -uLOGIN -hHOST -pPASS > dump.txt

я хочу восстановить дамп в только что установленную базу данных, сделать это коммандой

Код: Выделить всё

mysql -uLOGIN -hHOST -pPASS < dump.txt

и тут до меня дошло, что первой командой я сделал полный дамп базы, в том числе и таблицы:
mysql
information_schema
Так то ничего страшного, сервак рядом, он еще пуст, но возникает вопрос - а не надо ли исключить из восстановления эти две базы? И если да нужно, то как это сделать?
Заранее пасибо за ответы
зы
подскажите пожалуйста, я же не знаю как правильней...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: восстановление дампа mysql

Сообщение sash-kan »

azsx писал(а):
02.06.2010 11:12
надо ли исключить из восстановления эти две базы?
я бы убрал. от греха подальше.
но ничто не мешает сделать дамп текущих баз и залить их после.

azsx писал(а):
02.06.2010 11:12
как это сделать?
удалить из дампа. в любом текстовом редакторе.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Решено: восстановление дампа mysql

Сообщение azsx »

но ничто не мешает сделать дамп текущих баз и залить их после.

пасибо, что то даже не подумал :)
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Решено: восстановление дампа mysql

Сообщение neol »

azsx писал(а):
02.06.2010 11:12
Так то ничего страшного, сервак рядом, он еще пуст, но возникает вопрос - а не надо ли исключить из восстановления эти две базы?

Если вам хочется восстанавливать всех пользователей с их правами вручную, то можно исключить.
Главное учтите, что все пароли после восстановления этих таблиц изменятся на те, что были на старом сервере.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Решено: восстановление дампа mysql

Сообщение azsx »

Если вам хочется восстанавливать всех пользователей с их правами вручную, то можно исключить.

нет не хочется. У меня сейчас пока заливается все, я сделаю так:
сперва сделаю дамп новой базы (2 базы всего), потом полностью восстановлю базу с сервера. Потом посмотрю поломалось ли что нибудь, сменился ли пароль рута для входа в mysql ну и т.п. фигню.
короче, там виднее будет :)
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Решено: восстановление дампа mysql

Сообщение neol »

azsx писал(а):
02.06.2010 11:35
сменился ли пароль рута для входа в mysql ну и т.п. фигню.

Естественно сменится на старый.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Решено: восстановление дампа mysql

Сообщение azsx »

что характерно, после залива полной базы данных на сервак пароль рута остался старым...
сами логины юзеров залились нормально, и они нормально права показывают только сайты не работают!
Зато если пересоздать пользователя, сперва удалить, а потом создать, то логин начинает работать на запись, ну то есть логину от цмс хватает прав на редактирвание своей базы, и сайт работает.
Наверное надо переделать вручную все 100 логинов, да?
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Решено: восстановление дампа mysql

Сообщение neol »

FLUSH PRIVELEGES делали?
When you create accounts with INSERT, it is necessary to use FLUSH PRIVILEGES to tell the server to reload the grant tables. Otherwise, the changes go unnoticed until you restart the server. With CREATE USER, FLUSH PRIVILEGES is unnecessary.

http://dev.mysql.com/doc/refman/5.1/en/adding-users.html
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Решено: восстановление дампа mysql

Сообщение azsx »

FLUSH PRIVELEGES делали?

большое пасибо, обновление привелегий очень помогло.
Спасибо сказали: