MySQL: перенос всех пользователей

Тема в разделе "Базы Данных", создана пользователем sitecreator, 7 май 2013.

  1. sitecreator

    sitecreator

    Регистрация:
    1 фев 2013
    Сообщения:
    291
    Симпатии:
    65
    Как перенести все базы данных - это я знаю.
    Но как правильно перенести всех пользователей, пожалуй, исключая root?

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

    А то базы все перенес, но пользователей вручную приходится создавать - это жуть, конечно.
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
  3. sitecreator

    sitecreator

    Регистрация:
    1 фев 2013
    Сообщения:
    291
    Симпатии:
    65
    перенести можно с помощью phpmyadmin 4--й версии.
    в ней появилась кнопочка "экспорт" на вкладке "пользователи/привилегии"

    нужно выбрать всех пользователей кроме root и получить SQL-запросы.
    а далее импорт.

    до 4-й версии не было возможности экспортировать всех пользователей, только по одному.
     
  4. answer

    answer

    Регистрация:
    4 апр 2013
    Сообщения:
    25
    Симпатии:
    6
    для упрощенного переноса можно использовать следующий метод: удаляем только старую базу пользователей, из экспорта оставляем только базу с пользователями и заливаем, в итоге создается только ячейка с пользователями уже в новой базе, для того чтоб не было ошибок при загрузке базы, её необходимо скачивать со следующими параметрами, добавляем "0" к максимальной длине запроса, создаем предпочтительно архив bzip или bzip2, вот в принципе и всё...

    Помог?... жми "Мне нравится"...
     
  5. wild_mind

    wild_mind

    Регистрация:
    21 дек 2012
    Сообщения:
    27
    Симпатии:
    2
    Я бы сделал так: удалил старую базу с пользователями, при этом оставил бы базу экспорта. У меня осталась база с пользователями в ячейке. Ошибки отсеиваются при загрузке базы данных, добавляем параметр 0 к самому длинному запросу и создаем один из архивов bzip.