gpt4 book ai didi

mysql - phpmyadmin:为什么导出不保存到指定的 SaveDir?

转载 作者:行者123 更新时间:2023-11-30 21:38:04 26 4
gpt4 key购买 nike

在 macOS 10.14 下使用 mysql 5.7 和 phpmyadmin 4.8(和 php 7.2)...

我的 config.inc.php 包括:

 $cfg['SaveDir'] = '/Users/me/Databases/mysql/saves';

当我从 phpmyadmin 导出数据库时,我选中了选项:

 Save on server in the directory /Users/me/Databases/mysql/saves/

并且该目录具有权限(由 ls -ld/Users/me/Databases/mysql/saves 显示):

 drwxr-xr-x  2 _mysql  _mysql

尽管如此,当我进行导出时,它会将 .sql 文件保存到

 /Users/me/Downloads

怎么了?

最佳答案

SaveDir 指令指向 phpMyAdmin(通过网络服务器进程)写入的文件夹,而不是 MySQL。看起来您的权限似乎允许访问 mysql 守护程序,但不允许访问 Web 服务器。将所有者和组设置为网络服务器使用的那些。如果您无法确定这些,您可以临时将文件夹的权限设置为 777,写入一个文件,然后检查创建的文件;创建它的权限与您允许访问该目录所需的组合相同。

关于mysql - phpmyadmin:为什么导出不保存到指定的 SaveDir?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52999846/

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