【发布时间】:2013-05-30 20:36:33
【问题描述】:
我遇到了有关导出数据库的问题。 首先,我必须澄清我使用的是 MySQL Workbench 5.2.47。到目前为止,我遵循的程序如下:
我按照http://mysqlworkbench.org/2012/07/migrating-from-ms-sql-server-to-mysql-using-workbench-migration-wizard/ 的说明创建了与我的
MSSQL DB的连接,以便将其转换为MySQL DB。然后我还检查了我的数据是否已导入数据库。
现在我想将其导出到 sql 文件/或者最好导出到 frm、myi、myd 文件,以便将它们放在我的服务器中。
我已尝试将它们导出
服务器管理 -> 数据导出
已从安全(用户和权限)更改密码
但我遇到了问题
Dumping test (all tables)
Running: mysqldump.exe --defaults-extra-file="c:\users\d_micha\appdata\local\temp\tmpgtwa_m.cnf" --user=root --max_allowed_packet=1G --host=localhost --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events --no-data "test"
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
Operation failed with exitcode 2
我不知道我可能做错了什么,我在谷歌搜索找到了解决方案,但它应该正常导出。
任何其他信息将根据要求提供。
谢谢。
【问题讨论】:
-
移动 frm、MYI 或 MYD 文件非常糟糕。每次你这样做,一只无辜的小猫就会死去。
-
没用过,所以不能告诉你如何解决,但问题似乎是 MySQL 工作台没有将你的密码传递给 mysqldump 命令。
-
有什么办法可以解决这个问题吗?
标签: mysql mysql-workbench server-administration