我正在尝试将数据库从一个集群迁移到另一个集群。为了避免迁移过程中的任何数据丢失,我试图用写操作锁定我的数据库。但是mysql文档中的lock命令
mysql> FLUSH TABLES WITH READ LOCK;
mysql> SET GLOBAL read_only = ON;
将锁定整个数据库,这意味着这将锁定其他我不拥有的数据库,也不希望锁定其他数据库。是否有方法仅锁定共享mysql实例上的特定数据库。
谢谢
我试图连接到AWS中的RDS集群,这是一个Aurora PostgreSQL数据库。这是一个全新的数据库,我在部署Jira的实例中创建了这个数据库。但是,当我试图从Jira配置屏幕连接到实例时,我会得到以下错误
You have specified a database that is not empty, please specify an empty database.
我根本没有碰过这个数据库,为什么它会给我带来这个错误?我的集群中有一个读数据库和一个写数据库,"hostname“是我的写数据库的端点,这就是docs所说的。这会是我使用的Jira版本的问题吗?
这是我在用户数据脚
我读过这样的文章:BinLog Server MariaDB可用于将来自MySQL集群的bin日志中继到单个BinLog Server,但我想知道是否有可能从不同的MySQL集群收集所有的bin日志,并在单个BinLog Server上持久化,并且不会从其中读取mysql从服务器。如果可能的话,如何处理不同MySQL集群中的相同数据库名之类的冲突?