2010-12-07 6 views
0

mysql接続に使用される資格情報は、セッション変数などに何らかの影響を与えますか?ユーザmysqlとセッション

私のデータベースが特定のユーザー名/パスワードでアクセスされ、次のデータベースでアクセスされた場合、別の資格情報を持つ同じデータベースにアクセスすると、何か問題が発生する可能性があります。 MySQLではなく、ファイルシステム上のあなたのセッションを保管するときは

、mysqlデータベースへの接続に使用するMySQLユーザ名/パスワードがテーブルに挿入し、SELECT権限が必要です。私は正しく質問を理解してると仮定

+0

1ページとは何ですか?私はあなたがそれによって何を意味するかわからない –

+0

彼は彼が彼のサイトの任意のページとしてそれを意味すると思う。 –

+0

たとえば、チェックアウト処理。何らかの理由ですべてのデータベース接続が同じ資格情報で行われる必要がありますか?または、必要に応じて接続間でユーザーを切り替えることができます。 –

答えて

0

。複数のmysqlユーザーにアクセス権がある場合、両方のmysqlユーザーがテーブルにアクセスできる限り、挿入/選択されたデータにはコンテキストがありません。

言われていること:

あなたは、PHPからMySQLへの接続に同じユーザー/パスワードを使用する必要があります。別のアカウントを使用する場合(特権を持っている場合)は動作しますが、ユーザーのセッションデータにはコンテキストがなく、頭痛を与えることになります。

+0

これは単にクライアントのための一時的な解決策です。彼が使用するサーバーには、ユーザーを対象とする 'max_question' mysqlの制限があります。彼がその限界を上げるまで、私は2人のユーザーを交互に使ってデータベースを騙しています。 –

関連する問題