使用 MySQL 的 GCP 数据库迁移服务迁移过程中出错
Error during migration process using GCP's Database Migration Service for MySQL
我在为 MySQL 使用 GCP 数据库迁移服务的迁移过程中收到以下错误:
failed to run mysqldump: import err = generic::unknown: exit status 1 ERROR 1045 (28000) at line 46092: Access denied for user 'cloudsqlimport'@'127.0.0.1' (using password: NO), mysqldump error = exit status 5, stderr: mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Got errno 2 on write
我该如何解决?
一种解决方案是手动执行迁移。
运行 mysqldump 自己到一个文件。
然后将此文本文件加载回新数据库。
看看这个 blog。
Katayoon was right in her !我没有在副本数据库中的 DEFINER 上创建用户!
供参考:
https://cloud.google.com/database-migration/docs/mysql/mysql-definer
我在为 MySQL 使用 GCP 数据库迁移服务的迁移过程中收到以下错误:
failed to run mysqldump: import err = generic::unknown: exit status 1 ERROR 1045 (28000) at line 46092: Access denied for user 'cloudsqlimport'@'127.0.0.1' (using password: NO), mysqldump error = exit status 5, stderr: mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Got errno 2 on write
我该如何解决?
一种解决方案是手动执行迁移。
运行 mysqldump 自己到一个文件。
然后将此文本文件加载回新数据库。
看看这个 blog。
Katayoon was right in her
供参考: https://cloud.google.com/database-migration/docs/mysql/mysql-definer