mySQLdump从Linux计算机转储到远程服务器上已装载的Windows文件夹

mySQLdump从Linux计算机转储到远程服务器上已装载的Windows文件夹,linux,windows,mount,Linux,Windows,Mount,我正在尝试从本地Linux计算机到系统上已装载的Windows文件夹进行mysqldump。这是我在终端中使用的命令: mysqldump -u root -plinuxsux myDB -t LOG > /mounted folder/path/blah/myDB.sql 我得到以下错误: /mounted folder/path/blah/myDB.sql: Permission denied 我在Windows端检查了文件夹的权限,我创建了一个名为Sys003的特定用户,该用户完

我正在尝试从本地Linux计算机到系统上已装载的Windows文件夹进行mysqldump。这是我在终端中使用的命令:

mysqldump -u root -plinuxsux myDB -t LOG > /mounted folder/path/blah/myDB.sql
我得到以下错误:

/mounted folder/path/blah/myDB.sql: Permission denied
我在Windows端检查了文件夹的权限,我创建了一个名为Sys003的特定用户,该用户完全控制该文件夹


我是否需要将该用户名(和密码)放入上面的命令中才能使其工作?如果是,我该怎么做?谢谢。

问题是实际运行
mysqldump
命令的用户没有在目标文件夹上写入的权限

一种解决方案可能是更改为
Sys003
用户并再次运行
mysqldump

normal_prompt> su Sys003
password...
Sys003_prompt> mysqldump...
另一个可以作为普通用户运行
mysqldump
,然后将转储复制为
Sys003

normal_prompt> mysqldump... > /local/dump.sql
normal_prompt> su Sys003
password...
Sys003_prompt> cp /local/dump.sql /mounted_folder/path/blah/myDB.sql

请小心,因为您的
Sys003
用户可能未被授权运行
mysqldump
,但这是一个完全不同的问题:)

这是/etc/fstab文件中的一个错误。我将该用户作为与Sys003不同的用户。一旦我将用户的密码设置为Sys003,它就工作了。

谢谢,不过我发现了问题。