gpt4 book ai didi

mysql-workbench - MySQL 5.6无法备份数据库

转载 作者:行者123 更新时间:2023-11-29 21:03:57 25 4
gpt4 key购买 nike

在 Windows 上使用最新的 Workbench 客户端 (v6.3.5 x64) 副本,我尝试从 MySQL 数据库创建转储文件,但始终只获得 0~1Ko 转储文件。我在两台具有相同版本的服务器上尝试过,得到了相同的结果:

  • 执行任务时出错:“ascii”编解码器无法对位置 7 中的字符 u'\xa3' 进行编码:序号不在范围 (128)
  • 执行任务时出错 [错误 32] 该进程无法访问该文件,因为该文件正在被另一个进程使用:“c:\users\user.web\appdata\local\temp\2\tmpp0town.cnf”

enter image description here

enter image description here

该数据库被本地IIS网站使用,我停止了整个IIS服务并重试,问题仍然存在。

以前我可以获取转储文件,如下面的文件资源管理器屏幕截图所示:

enter image description here

我认为强制 Workbench 使用正确版本的 Mysqldump 工具可以解决该问题,因此我进入 Workbench 首选项:编辑 -> 首选项 -> 管理 -> 并输入 mysqldump 工具文件的路径:“C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe”,但这并没有解决问题。

我还尝试使用命令行制作转储文件,但失败了:

enter image description here

我已经仔细检查了密码,这是我在 Workbench 上连接 MySQL 实例时常用的密码。

有人知道如何解决这个问题吗?

最佳答案

使用 MySQL Workbench 8.0 我遇到了与您的第一个错误相同的错误,只是我的 u'\xa3' 字符位于位置 4。我们收到该错误是因为在我们的指定的基于 0 的位置密码中有一个 £ 字符。你知道至少since 2011 MySQL 工作台 does not allow包含 non-ascii characters 的密码何时用于导出/转储数据库?我们可以将其视为目前的既定传统 - 例如,MySQL Workbench 传统上是一个糟糕的软件,如果可以的话,您应该完全使用其他软件。

关于mysql-workbench - MySQL 5.6无法备份数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36981991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com