mysql enable load local file on macos

539 ワード

に質問
セキュリティの問題でmysqlはデフォルトでローカルファイルのロードが許可されていないため、コンフィギュレーション・アイテムでこの機能をオンにするには、クライアント(mysql)とサービス・エンド(mysqld)の両方がサポートされる必要があります.
ネット上の解決策はmysqlに構成項目を追加することです.

[mysqld]
local-infile=1
[mysql]
local-infile=1


この構成項目はmyに記入する.cnfファイルの下ですが、macのデフォルトにはmyがありません.cnfファイル
解決策
まずシステムの好みの設定を開いて、中でmysqlを見つけます
configurationパネルにconfiguration fileのオプションがあります.この場合、myという名前をローカルに作成します.cofのファイル(個人的にmysqlフォルダの下に置く)は、上の構成情報を記入し、configuration fileにこのディレクトリを追加し、apply,doneをクリックします.