【问题标题】:Migrate Mysql database to AroraDB using percona xtrabackup使用 percona xtrabackup 将 Mysql 数据库迁移到 AroraDB
【发布时间】:2018-11-15 12:02:59
【问题描述】:

我正在尝试将数据从 mysql 服务器迁移到 AWS arora db。为此,我正在尝试首先创建一个 bakcup 文件。但它给了我以下错误

警告:选项“datadir”有不同的值: 默认文件中的“/var/lib/mysql” 显示变量中的“/mysqldata/mysql/” 错误:无法执行查询 SHOW ENGINE INNODB STATUS: Access denied;您需要(至少一个)此操作的 PROCESS 权限

【问题讨论】:

  • 创建备份或导入备份时是否会发生这种情况?错误信息相当清楚。您使用的用户 ID 缺少必要的权限。你能让你的系统管理员授予它吗?
  • 很好奇。您为什么希望迁移到 AuroraDB?你期待更好的表现吗?我只是想让你意识到 Aurora 不是一个写入规模的解决方案。 (这是最常见的误解)您仍然只能写入 1 个实例。

标签: mysql amazon-web-services percona


【解决方案1】:

正如 O.Jones 所说,错误信息非常明显。它说您用来执行 xtrabackup 的 MySQL 用户没有必要的权限来进行所述备份。解决办法是GRANT PROCESS ON *.* TO backup_user@localhost;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 2017-07-22
    • 2023-03-11
    • 2015-05-03
    • 2011-02-17
    相关资源
    最近更新 更多