遭遇したセキュアなファイル・PRIVを問題を解決する際、MySQLのデータをインポートします

次のコマンドでmysqlを使用してMySQLのテーブルにデータをインポートするときに発生しました

エラー「MySQLサーバは-secure-FILE-PRIVで実行されています」

mysqlの>  LOAD DATA LOCAL INFILE ' /path/pet.txt '  INTO  TABLEのペット。

 

その理由は、の値は、データをインポートするために私たちを禁じるこの設定は、デフォルトはNULLですが、「secure_file_priv」ということです。

「secure_file_priv」デフォルトの設定を見ることができます%のようなショーの変数のセキュア%を使用してください。

 

この構成の説明MySQLの公式サイト

https://dev.mysql.com/doc/refman/8.0/en/option-files.html

 

 

MySQLの公式ウェブサイトの回答を参照してください、それの設定を変更するには

https://dev.mysql.com/doc/refman/8.0/en/option-files.html

 

私はドッキングウィンドウのMySQLを使用しているため、私は、この構成を持っている/etc/mysql/my.cnf

またはvimのオープン/etc/mysql/my.cnfとのvi、そのデフォルト値はNULLで見て、このデフォルト値は、内部の公式ウェブサイト上で、他の2つの値のいずれかに変更されます。

 

しかし、これは問題のmysqlのドッキングウィンドウを解決しないと、インポートデータの後に、問題のこのバージョンをサポートしていません報告します。

そう、あきらめて決定。

だから、顧客がインポートデータの終わり、完璧なソリューションのようにnavicate直接で、何の問題もないでしょう。

 

参考リンク:

secure_file_priv

https://computingforgeeks.com/how-to-solve-mysql-server-is-running-with-the-secure-file-priv-error/

 

起動/停止/再起動、再起動のMySQLを停止する様々な方法を開始

https://coolestguidesontheplanet.com/start-stop-mysql-from-the-command-line-terminal-osx-linux/

 

MySQL官网 load date into table,这个有个用于示例的数据库表。

https://dev.mysql.com/doc/refman/8.0/en/loading-tables.html

 

おすすめ

転載: www.cnblogs.com/majestyking/p/11257531.html