前提・実現したいこと
初心者です。
MySQLで、テーブルのデータをcsvなどへエクスポート・インポートしたいと思ったのですが、エラーが出て躓いてしましました。
いろいろ試したのですが、解決せず、、お教えいただけるでしょうか。
↓問題なく実行したいこと
MySQL
1SELECT * FROM データベース 2 INTO OUTFILE 'ファイル名' 3 FIELDS TERMINATED BY ',' 4 OPTIONALLY ENCLOSED BY '"';
・ローカル開発環境
・MySQL初心者
です。
発生している問題・エラーメッセージ
以下のエラーが出ます。
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
試したこと
以下のページを参考に、secure-file-priv = "" としようとしたのですが、途中から、どうすれば良いか分からなくなりました。
https://qiita.com/bohebohechan/items/207e87786b1e30f60abe
実行結果①
MySQL
1mysql> select @@global.secure_file_priv; 2+---------------------------+ 3| @@global.secure_file_priv | 4+---------------------------+ 5| /var/lib/mysql-files/ | 6+---------------------------+ 71 row in set (0.00 sec)
実行結果②
MySQL
1[vagrant@localhost mysql_lessons]$ mysql --help | grep my.cnf 2 order of preference, my.cnf, $MYSQL_TCP_PORT, 3/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
実行結果③
MySQL
1[vagrant@localhost ~]$ find /usr/local/Cellar/mysql -name "my*.cnf" 2find: `/usr/local/Cellar/mysql': そのようなファイルやディレクトリはありません
ここで、何をすれば良いか分からなくなりました。
Cyberduckから直接、/usr/etc/my.cnf というファイルを作って、secure-file-priv = ""と書けば良いのか?とも思ったのですが、「Permission denied. Please contact your web hosting service provider for assistance.」というエラーが出て、できませんでした。
補足情報(FW/ツールのバージョンなど)
・macOS Catalina
・開発環境 vagrant@localhost vagrant ssh
あなたの回答
tips
プレビュー