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

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

Модераторы: latteo
  1. sitecreator

    sitecreator

    Регистр.:
    1 май 2013
    Сообщения:
    209
    Симпатии:
    17
    Воспользовался поиском "mysql перенос пользователей", ничего не найдено, посмотрел первую страницу раздела - тоже нет подобных тем.

    Как перенести всех пользователей с привилегиями с сервера на сервер?

    Перенести базы данных не составляет проблем, а как быть с пользователями?
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
  3. sitecreator

    sitecreator

    Регистр.:
    1 май 2013
    Сообщения:
    209
    Симпатии:
    17
    Гугл смотрел, разумеется.
    Вы сами смотрели статьи, на которые ссылаетесь?

    интересует перенос ВСЕХ пользователей сразу и без ошибок, блокировок и т. д.

    что толку в статье: http://logi.cc/perenos-mysql-na-novii-server/ в которой описан перенос по-одному пользователю? у меня их много.
    http://habrahabr.ru/qa/16173/ - это тоже не вариант. я не собираюсь копировать файлы. я ведь могу перейти на другую версию mysql, например с 5.1 на 5.5, да и ОС разные у меня..

    http://www.cyberciti.biz/tips/move-mysql-users-privileges-grants-from-one-host-to-new-host.html - статья на английском языке, и в ней в сущности описано тоже самое, что в третьей статье (там по-русски) - перенос пользователей по-одному через командную строку.
    первая статья аналогично.

    Я с таким же успехом могу и вручную пользователей создавать.
    да у меня и командной строки нету в принципе.

    интересует механизм переноса ВСЕХ пользователей разом.
     
    Шумадан нравится это.
  4. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    а теперь давайте посмотрим на ваше первое сообщение, что из него понятно? что вы уже пробовали знали и где искали?
    отсутствие коммандой строки конечно усложняет задачу

    не совсем уверен, но тут смешное решение
    http://www.normandb.com/how-to-move-users-and-privileges-from-one-mysql-server-to-another/

    ну и
    http://stackoverflow.com/questions/13217563/migrate-mysql-users-to-another-server

    хотя думаю, что задача немного нестандартная. я б попробовал копировать системные файлы-таблички мускула сначала и смотреть можно ли апгрейднуть их под инстанс и будет ли что либо работать после этого
     
  5. sitecreator

    sitecreator

    Регистр.:
    1 май 2013
    Сообщения:
    209
    Симпатии:
    17
    делал дамп базы mysql, ведь именно в ней все пользователи хранятся.
    экспортируется она без проблем, но импортироваться не желает, поскольку проблема в id таблиц- какие то уже дублируются.
     
    Шумадан нравится это.
  6. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    интресно, что в конце странички есть упоминани копирования базы mysql
    http://dev.mysql.com/doc/refman/5.0/en/copying-databases.html

    каким образом импортировали?

    вот ещё пару находок
    http://code.google.com/p/mysql-copy-database/
    http://serverfault.com/questions/88...es-from-mysql-and-then-import-to-a-new-server
    http://www.it-iss.com/mysql/mysql-copying-a-database-users-and-privileges-between-two-servers/