首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在FusionAuth中导出/导入注册用户

如何在FusionAuth中导出/导入注册用户
EN

Stack Overflow用户
提问于 2019-06-11 14:28:43
回答 2查看 351关注 0票数 0

我想将我的FusionAuth MySQL DB从主机a移到主机b。MySQL DB是mariaDB 10.1.39

我使用phpMyAdmin导出功能导出了数据库,并使用phpMyAdmin导入将其导入到主机b上。在主机B上使用新DB的FusionAuth状态如下:-租户、应用程序、API键、认证、smtp设置、模板设置和管理员帐户被保留。-没有源DB的注册用户。

要将注册用户从FusionAuth位置a迁移到位置b,我需要考虑哪些事项?

EN

回答 2

Stack Overflow用户

发布于 2019-06-11 23:13:33

如果执行完整的MySQL转储并将其恢复到新数据库服务器,则所有注册用户都将位于新数据库中。我的猜测是您从phpMyAdmin导出的内容不知何故没有完成。您可以通过连接到主机A上的数据库并发出以下select命令来验证这一点:

代码语言:javascript
复制
select count(*) from users;

然后连接主机B上的数据库并发出相同的语句。如果编号不相同,则不会将用户从主机A复制到主机B。

我用来导出数据库然后恢复它的方法是在命令行上使用mysqldump命令。这个过程看起来像这样:

代码语言:javascript
复制
$ mysqldump -h host-a -u user -p password --default-character-set=utf8mb4 --result-file=dump.sql fusionauth
$ mysql -h host-b -u user -p password fusionauth < dump.sql

这将对主机A上的数据库进行完整备份,然后将其恢复到主机B上的空数据库/架构。

票数 1
EN

Stack Overflow用户

发布于 2019-10-15 16:31:11

问题似乎与搜索索引有关- https://github.com/FusionAuth/fusionauth-issues/issues/130

您必须转到system > reindex才能在App中搜索用户。

我遇到了同样的问题(有!):I am unable to backup and restore FusionAuth database

因此,我需要重建索引(这会抛出另一个错误),但至少看起来数据库确实正在备份和恢复,所以这可能不是您遇到的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56537742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档