2

Cloud SQL を使用して Google の App Engine for PHP に WordPress をインストールしようとしています。ただし、WP データベース ユーザーに DB へのアクセス権を与えることはできません。

私の Cloud SQL インスタンスのユーザーを見ると、root@% アカウントの付与権限がオフになっています。ただし、WP セットアップ ドキュメントでは、新しいデータベース ユーザーに GRANT ALL を使用するように指示されています。次の手順 6 を参照してください。

https://developers.google.com/appengine/articles/wordpress

その後、アプリのユーザー アカウントに新しい WordPress DB に対する権限を与えることができません。彼らが私たちに何を使うことを期待しているか知っている人はいますか?

4

1 に答える 1

2

root@localhost として SQL ステートメントを実行するには、クラウド コンソールでいくつかの手順を実行する必要があることがわかりました。

.sql ファイル (フラット テキスト) を作成し、それをクラウド ストレージの「バケット」 (基本的にはディレクトリ) にアップロードします。ファイル名には、拡張子として .sql が含まれている必要があります。次に、クラウド SQL インスタンスに戻り、[インポート] を選択します。gs://[バケット名]/[ファイル名].sql の特別なパスを介して sql ファイルをインポートします。gs (Cloud Storage) パスが自動的に認識されます。

これはセットアップ ドキュメントで簡単に言及されていましたが、SQL ファイルがアップロードされた場所とそのパスを参照する方法が非常に曖昧でした。

コマンドがインポートされます。操作画面で成功を確認できます。Grant_priv フィールドを 'Y' に設定して、mysql ユーザーのテーブルを介して root@% にグローバル許可特権を付与しようとしましたが、SQLyog を介して特権を付与しようとすると、アクセスが拒否されます。少なくとも私には回避策があります。

于 2013-11-04T13:12:22.493 に答える