mysql load_file() 函数对于符号链接始终返回 null

mysql load_file() 函数对于符号链接始终返回 null

我已经在 ubuntu 上安装了新的数据库服务器

mysql版本是5.5.35

我正在尝试执行select load_file('/usr/home/aaa.com/medya_data/ver.txt') ,我确定 ver.txt 文件存在,但medya_data文件夹映射为符号链接

如果我尝试不使用符号链接文件夹,查询运行良好

这是我的.cnf 文件:

[mysqld]
#
# * 基本设置
#
用户 = mysql
pid 文件 = /var/run/mysqld/mysqld.pid
套接字 = /var/run/mysqld/mysqld.sock
端口 = 3306
basedir = /usr
数据目录 = /var/lib/mysql
# 数据目录 = /var/lib/mysql
tmpdir = /data/mysql/tmp
#lc-messages-dir = /usr/share/mysql
# 跳过外部锁定
#
符号链接 = 1

# 现在默认不再跳过网络,而是只监听
# localhost 兼容性更强,安全性也更高。
绑定地址 = 0.0.0.0
#
# * 微调

谢谢你的建议

答案1

如果符号链接路径位于同一文件系统上,则可以使用硬链接。

相关内容