Понадобилось скопировать пользователей и их права на новый сервер
не плохо подошла для этого утилитка mk-show-grants из пакета Maatkit
http://www.maatkit.org
mk-show-grants --separate --revoke --ask-pass > users.sql
единственный неприятный момент, требуется пароль, а когда используется > users.sql вывод приглашения перенаправляется, т.е. надо вводит "вслепую" и enter
А потом из users.sql надо удалить первую строку - Enter password:
и на целевом сервере втянуть users.sql в базу
Подписаться на:
Комментарии к сообщению (Atom)
эм... а чем плохо вот это:
ОтветитьУдалить$ mysqldump -h localhost -u root -p --skip-add-drop-table -t mysql db user > dump_grants.sql
и потом
$ mysqldump -h localhost -u root -p mysql < dump_grants.sql
Так ничем не плохо. Percona создала хороший комплект инструментов maatkit.
ОтветитьУдалитьMaatkit - это набор инструментов, который предоставляет собой расширенные средства по управлению MySQL, сбору аналитической информации и ее обработке, проведению рутинных операций, восстановлению данных и прочего
Можно все спокойно вручную сделать, а можно с помощью этих утилит. В данном применении mysqldump может даже и проще.
только вторая Ваша команда наверное должна быть с mysql, не помню я, что бы mysqldump использовался для "втягивания" дампа в базу.
т.е.
$ mysql -h localhost -u root -p mysql < dump_grants.sql
да, во второй команде очепятался(
УдалитьЗЫ: а можно капчу убрать для авторизованных? задалбывает вводить её каждый раз :)
Хотел отредактировать опечатку в комментарии, так оказалось, что у blogger.com нет такой возможности.
ОтветитьУдалитьДа и капчу можно включить либо всем, либо никому. Нет гибкой настройки для авторизованных и т.п. Либо я чего-то не понял в интерфейсе. А вручную модерировать комментарии при отключенной капче нет времени особо.