我正在使用MySQLWorkbench读取一个.csv文件,但是我得到了这个错误错误代码1290。MySQL服务器正在使用--secure-file-priv选项运行,因此无法执行此语句。如何在macOS上禁用“secure-file-priv”?
w46czmvw1#
1.打开文件 my.cnf
vi /usr/local/etc/my.cnf
1.编辑并保存;添加一行
[mysqld] secure_file_priv=''
1.重新启动MySQL服务
mysql.server restart
参考编号article
vlurs2pr2#
使用MySQL处理简单的数据库任务就像回到20年前。我和你在同一个旅程上,但是仅仅试图将CSV文件导入数据库就遇到了数小时数小时的无尽错误。它正在变成一个荒谬的练习。如果您创建/etc/my.cnf并添加secure_file_priv =“",并使用MacOS控制面板启动和停止MySQL,假设安装了DMG,则数据库将启动。让MySQL访问数据可能就像在VT 100终端上编程Cobol一样,这是一个无休止的错误和模糊设置的喜剧。我最近的错误是由于访问限制,LOAD DATA LOCAL INFILE文件请求被拒绝。该文件位于MySQL数据的同一目录中,由与MySQL相同的用户拥有,即_mysql,但文件仍然无法访问。
2条答案
按热度按时间w46czmvw1#
1.打开文件 my.cnf
1.编辑并保存;添加一行
1.重新启动MySQL服务
参考编号article
vlurs2pr2#
使用MySQL处理简单的数据库任务就像回到20年前。我和你在同一个旅程上,但是仅仅试图将CSV文件导入数据库就遇到了数小时数小时的无尽错误。它正在变成一个荒谬的练习。
如果您创建/etc/my.cnf并添加secure_file_priv =“",并使用MacOS控制面板启动和停止MySQL,假设安装了DMG,则数据库将启动。
让MySQL访问数据可能就像在VT 100终端上编程Cobol一样,这是一个无休止的错误和模糊设置的喜剧。
我最近的错误是
由于访问限制,LOAD DATA LOCAL INFILE文件请求被拒绝。
该文件位于MySQL数据的同一目录中,由与MySQL相同的用户拥有,即_mysql,但文件仍然无法访问。