在 Mac 上的 MySQL 数据库中, secure-file-priv 字段的值为 null
发布时间
阅读量:
阅读量
在进行MySQL数据库文件的导入与导出操作过程中,系统提示存在异常状况,其根本原因在于未对secure-file-priv参数进行相应设置。
当前所使用的MySQL数据库版本为8.0.13,可通过执行以下指令来查询secure-file-priv的配置状态。

检测结果显示secure-file-priv参数当前处于空值状态,此时应为其指定一个具体的文件存储路径。
应对措施:
1)前往MySQL的安装路径,对于Mac系统而言,该路径通常为 /usr/local/mysql/support-files,在此目录中可找到名为my.cnf的配置文件。
2)对my.cnf文件进行编辑操作,新增如下内容:(此处将文件存放位置设置为tmp目录)
secure-file-priv="/tmp"
3)将已修改的文件传输至 /private/etc/目录时,可能因权限不足而需要通过sudo命令进行提权操作
sudo cp /usr/local/etc/my.cnf /private/etc/
