我已经使用 MySQL Fabric 设置了复制和故障转移,一切正常;现在我需要授予访问数据库的个人访问权限,我正在尝试使用 MySQL Router,但是到目前为止,在我在互联网上找到的每份文档和手册中,我需要启动 MySQL 路由器
mysqlrouter --config=/path/to/file/my_router.ini
所以我的服务器提示输入Fabric admin用户的密码;当我这样做时,它开始很好;但我不知道如何启动它并让它在后台运行,所以我可以断开会话,路由器继续运行。我在 MySQL Router ( https://dev.mysql.com/doc/relnotes/mysql-router/en/mysql-router-news-2-0-2.html ) 的更新日志中发现:
配置文件不再接受 Fabric Cache 插件的密码。相反,MySQL Router 在启动时提示输入密码。
所以我不知道是否没有办法让它继续运行......有没有人设法做到这一点?还是有另一种方法可以通过 MySQL Yog 或 DBeaver 以透明形式连接到 MySQL Fabric?
谢谢
如果您还没有尝试过 InnoDB 集群,我强烈建议您尝试一下:
话虽这么说,这就是我之前设置 MySQL Router 2.0 以在我的测试机器上作为守护进程运行的方式——这些机器是基于 systemd (EL7) 的——这样你就有了一个工作参考实现。在此测试设置中,Fabric 的用户名:密码组合是
admin:admin
此致,
马特