mysql の 1290 エラーの解決策: まず、エクスポートされたコンテンツ ファイルをディレクトリ [/var/lib/mysql-files] に直接配置し、使用後にファイルを削除します。コードは [SELECT * from] です。 xxx xxx を outfile""] に入れます。
Mysql 1290 エラーの解決策:
今日は、量が多いため、オンライン環境でデータを取得する必要があります。データの量が大きい場合は、into outfile
ステートメントを使用しますが、次のプロンプトが表示されます
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot execute this statement
情報を照会するには、show variables link '%secure%';
と入力してください。関連する構成情報を表示します。得られた結果を次の図に示します。
参考資料はMySQLの設定ファイルを変更するというものですが、今回はオンライン環境なので再起動やスムーズな再起動などの操作はまだあえて行っておりませんが、そこで、コンテンツファイルを直接エクスポートしました。ディレクトリ /var/lib/mysql-files
に配置し、使用後はファイルを削除します。
SELECT * from xxx where xxx into outfile "/var/lib/mysql-files/out.csv";
問題は解決されたので、ここに記録します。
関連する学習の推奨事項: mysql チュートリアル
以上がmysql で 1290 エラーが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。