You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04 LTS下MySQL Workbench访问「其他位置」媒体驱动器文件时权限被拒的问题

Ubuntu 22.04 LTS下MySQL Workbench访问「其他位置」媒体驱动器文件时权限被拒的问题

嗨,我之前也碰到过一模一样的情况!这主要是因为Ubuntu挂载的外部媒体驱动器(比如你的D盘)默认权限比较严格,MySQL Workbench没有足够的权限读取里面的文件。给你几个实用的解决办法,你可以根据自己的情况选:

方法一:临时调整媒体驱动器的权限

这个办法最快,适合临时需要访问的场景:

  1. 先找到你的D盘挂载路径:打开终端,输入 ls /media/$(whoami),就能看到挂载的驱动器名称,比如DriveD,完整路径就是/media/你的用户名/DriveD
  2. 执行权限修改命令:sudo chmod -R 755 /media/你的用户名/DriveD,这条命令会给所有用户赋予该驱动器下文件的读取权限
  3. 现在再打开MySQL Workbench试试,应该就能正常访问里面的SQL文件了

方法二:永久修改驱动器的挂载权限

如果经常需要访问这个驱动器的文件,可以配置永久生效的权限:

  1. 获取驱动器的UUID:终端输入 blkid,找到对应D盘的那一行,复制UUID="xxxx-xxxx"这段内容
  2. 编辑fstab配置文件:sudo nano /etc/fstab
  3. 在文件末尾添加一行配置,替换成你的UUID和挂载路径:
    UUID=xxxx-xxxx /media/你的用户名/DriveD ntfs-3g defaults,uid=1000,gid=1000,umask=0022 0 0
    
    (如果你的D盘是FAT32格式,把ntfs-3g改成vfat就行)
  4. 按Ctrl+O保存,Ctrl+X退出编辑器,然后执行 sudo mount -a 让配置生效

方法三:以管理员身份启动MySQL Workbench

这个方法最简单,但不建议长期用(毕竟root权限运行程序有安全风险):

  • 打开终端,输入 sudo mysql-workbench,启动Workbench后就能直接访问媒体驱动器的文件了

方法四:复制文件到本地目录

如果只是偶尔访问某个SQL文件,直接把它复制到你的用户主目录(比如~/Documents文件夹),再用Workbench打开就没问题了,完全不用改权限

备注:内容来源于stack exchange,提问作者mpsbhat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:54:28