Error number: MY-010096; Symbol: ER_SEC_FILE_PRIV_IGNORED; SQLSTATE: HY000
Message: Ignoring –secure-file-priv value as server is running with –initialize(-insecure).
MySQL错误代码 MY-010096 (ER_SEC_FILE_PRIV_IGNORED) 指示一个警告,说明权限文件的私人权限被忽视。
错误说明
MY-010096 (ER_SEC_FILE_PRIV_IGNORED)错误是MySQL抛出的一条警告消息。该消息提示MySQL被配置成使用私人文件权限来管理MySQL服务器,但服务器端不支持私人文件权限,因此私人权限文件中设置的私人权限被忽视。
常见案例
一般来说,MY-010096 (ER_SEC_FILE_PRIV_IGNORED)错误通常发生在在MySQL 8.0.15+版本中,如果数据库管理员试图通过“–secure-file-priv”选项在服务器端配置私人文件权限,然后启动MySQL服务器,就会出现错误消息MY-010096 (ER_SEC_FILE_PRIV_IGNORED)指示私人权限文件被忽视。
解决方法
要解决MY-010096 (ER_SEC_FILE_PRIV_IGNORED)错误,可以使用以下两种方法之一:
1。重新配置secure-file-priv选项:为了在MySQL 8.0及更高版本中禁用私人权限文件,可以重新配置“–secure-file-priv”选项,使其值为“NULL”,即要求MySQL服务器禁用它的情况。
2。使用旧版本的MySQL服务器:如果一定要使用私人文件权限功能,建议使用MySQL 8.0或更早的版本,以便服务器端支持此功能,而无需重新配置它。