我正在尝试通过 Workbench 将架构从我的个人计算机传输到 RDS。我已导出 SQL 转储文件并尝试将其导入 RDS。但是,我收到以下错误:
Unhandled exception: local variable 'pwd' referenced before assignment
Check the log for more details.
Run Code Online (Sandbox Code Playgroud)
日志文件有这样的内容:
14:05:01 [WRN][wb_admin_export.py:process_db:277]: Task exited with code 1
14:05:01 [ERR][ pymforms]: Unhandled exception in Python code:
Traceback (most recent call last):
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 1334, in _update_progress
r = self.update_progress()
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 913, in update_progress
self.start()
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 1323, in start
password = self.get_mysql_password(self.bad_password_detected)
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 963, in get_mysql_password
if pwd is None:
UnboundLocalError: local variable 'pwd' referenced before assignment
Run Code Online (Sandbox Code Playgroud)
早期的尝试产生了更多细节:
14:00:24 [ERR][wb_admin_export.py:process_db:251]: Error from task: ERROR 1045 (28000): Access denied for user 'admin'@'<some_numbers_I_probably_shouldn't_share!>.skybroadband.com' (using password: YES)
14:00:24 [WRN][wb_admin_export.py:process_db:277]: Task exited with code 1
14:00:24 [ERR][ pymforms]: Unhandled exception in Python code:
Traceback (most recent call last):
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 1334, in _update_progress
r = self.update_progress()
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 913, in update_progress
self.start()
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 1323, in start
password = self.get_mysql_password(self.bad_password_detected)
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_export.py", line 963, in get_mysql_password
if pwd is None:
UnboundLocalError: local variable 'pwd' referenced before assignment
14:00:43 [ERR][wb_admin_utils.py:page_activated:329]: Exception activating the page - 'Label' object has no attribute 'remove_from_parent'Error from task: ERROR 1045 (28000): Access denied for user 'admin'@'<some_numbers_I_probably_shouldn't_share!> (using password: YES)
Run Code Online (Sandbox Code Playgroud)
这让我有些困惑,因为我没有使用 Python 来传输任何东西 - 我正在使用 Workbench。显然我有密码问题,但它到底是什么以及如何修复它?我已登录 RDS,可以手动添加或删除架构/表等,以便 Workbench 知道正确的密码是什么...
Atu*_*uri 12
对我来说,错误与数据库权限有关:
mysqldump: Got error: 1044: Access denied for user 'myuser'@'%' to database 'mydb' when doing LOCK TABLES
Run Code Online (Sandbox Code Playgroud)
您必须从 MySQL Workbench 数据导出器右上角的“高级选项”中取消选中锁定表选项。
如果您使用命令导出,请添加--lock-tables=FALSE标志。
小智 1
如果您只想迁移数据库结构:
Dump Structure and Data到Dump Data only同样的方式,选择Dump Data only导入的时间!
老实说,我不知道它是如何解决这个错误的:
'UnboundLocalError:赋值前引用局部变量'pwd',
但只是在没有数据的情况下移动结构对我有用。
| 归档时间: |
|
| 查看次数: |
21608 次 |
| 最近记录: |