Прошло пару месяцев с тех пор, как вы спросили, так что вы, вероятно, уже поняли это, но вы должны иметь возможность экспортировать всю БД вашего сайта и импортировать ее на новый веб-сервер, если вы переносите весь сайт.Если вам просто нужны пользователи и группы, вам, вероятно, понадобятся таблицы Groups, UserAttributeKeys, UserAttributeValues, UserGroups, Users, UserSignupNotifications, UserSignups
.У меня не было проблем с паролем, не работающим при извлечении всей базы данных, но если вы это сделаете, вы можете посмотреть строку в таблице конфигурации where configItem='security.token.encryption'
и убедиться, что они совпадают между двумя сайтами
Вы можете экспортировать это из исходной стороны с помощью mysqldump -u <username> -p <database_name> Groups UserGroups Users UserSignupNotifications UserSignups > user_data.sql
Затем на принимающей стороне вы можете сделать что-то вроде mysql -u -p , это перезапишет данныена принимающей стороне
Есть дополнительные таблицы, если вам нужно скопировать атрибуты, связанные с пользователем.Если вы делаете SHOW TABLES LIKE "User%"; SHOW TABLES LIKE "Group%"; SHOW TABLES LIKE "Permission%";
, это должно охватывать большинство из них.Вы можете добавить их в список таблиц, чтобы экспортировать и перетянуть их.