2017-03-01 10 views
1

これは簡単な質問なので、すでに存在するかもしれませんが、運がない数日間は検索しました。MySQLデータのインポートのためのスーパー特権

GoogleのクラウドSQLインスタンスがあります。ルート(または作成したユーザー)がスーパー権限を持たないため、データ(データや構造)をインポートできないようです。 SUPER特権を付与しようとすると、そのユーザーのアクセスが拒否されます。

データをインポートできるように、スーパー権限を設定する方法があります。または、ベストプラクティスによって、スーパー特権を必要としないデータをインポートする別の方法があります。

私は批判と示唆に開放されています。

おかげで、 ショーン

答えて

1

は私がLOAD DATA FROM INFILEコマンドを使用することができなかった、同じ経験をしました。 https://cloud.google.com/sql/docs/mysql/import-export/importingにあるガイドに従うか、そのページの下に記載されているREST APIコールを作成することができます。

クラウドストレージからデータをロードする場合、CloudSQLインスタンスのデフォルトのユーザーアカウント(CloudSQLコンソールで見つけることができます)には、データがロードされているCloud Storageバケットにアクセスするためのアクセス許可が必要です。このアカウントは、REST API呼び出しを行う権限を持つアカウントと異なる場合があります。

関連する問題