首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL工作台mysqldump:“访问被拒绝;在尝试转储表空间时需要(至少是)此操作的进程特权(S)”

MySQL工作台mysqldump:“访问被拒绝;在尝试转储表空间时需要(至少是)此操作的进程特权(S)”
EN

Database Administration用户
提问于 2022-05-09 10:09:14
回答 1查看 2.8K关注 0票数 5

在Mysql 8上使用工作台时,会出现以下错误:

代码语言:javascript
复制
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces

我知道Bug #30350829发布说明

似乎需要添加--no-tablespaces

如何在--no-tablespaces工作台中使用导出工具时添加MySQL?

EN

回答 1

Database Administration用户

发布于 2023-05-15 13:44:09

(在Microsoft中使用命令行解决方法)

在MysqlWorkbench中,右键单击数据库连接,单击“编辑连接.”,记住主机名、端口、用户名和密码。

打开一个cmd.exe

进入MySQL工作台文件夹:

代码语言:javascript
复制
cd "C:\Program Files\MySQL\MySQL Workbench 8.0 CE"

运行mysqldump.exe:

代码语言:javascript
复制
mysqldump.exe --all-databases --host=YOUR_HOSTNAME --port=YOUR_PORT --default-character-set=utf8 --user=YOUR_USER --password=YOUR_PASSWORD --protocol=tcp --single-transaction=TRUE --column-statistics=0 --no-tablespaces > my_dump.sql

当然,不要像这样在命令行中使用密码,因为它是不安全的。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/311888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档