Pleskの上の単一のMySQLデータベースのユーザー名[閉じました]

StackOverflow https://stackoverflow.com/questions/792313

  •  16-09-2019
  •  | 
  •  

質問

私のsysの管理者は、私は私が作成した各MySQLデータベースの一意のユーザー名/パスワードを持っている私を必要とする、Pleskの持つサーバー上で作業しています。これは非常に迷惑である、誰もが普遍ユーザ名のログインを作成する方法を知っていますか?

役に立ちましたか?

解決

を2014年1月10日の更新のPleskの11.5ボックスから、このような機能があります。 ここに画像の説明を入力します

これは迷惑かもしれないが、それはより良いセキュリティのためです。ユニバーサルユーザー名とログインが確保覚えなくする方が簡単かもしれません。お使いのシステム管理者が行っている場合、それは理由のために行われます。

通常は、別々のユーザー名とデータベースを作成することができますしてください。だから、複数のbatabasesに同じユーザー名を使用することができます。

他のヒント

GRANT の構文を使用して、単一を与えることができますMySQLのあなたがしたい場合は、同じパスワードを使用して、好きなだけのデータベースへのユーザーアカウントアクセス、ます。

GRANT ALL ON mydb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON mydbtwo.* TO 'user'@'localhost' IDENTIFIED BY 'password';

あなたは常にすべてのデータベースへのアクセス権を持つユーザーを作成したい場合は、非常に多くのrootユーザのように、あなたはこのような構文を使用することができます:

GRANT ALL ON *.* TO 'someuser'@'somehost' IDENTIFIED BY 'password';

これは、プロジェクト間で同じユーザ名とパスワードを共有することをお勧めしませんが、あなたは間違いなくそれを行うことができます。

実際ALL GRANTを介してユーザの権限を付与することに加えて、あなたはPleskのデータベースにdb_usersテーブルにレコードを追加する必要があります。すべてのデータベースを参照するためにシェルを使用して、私はPleskのデータベースがpsa名付けた見つけました。 accountsからdata_basesとDBIDからルックアップのaccountId

INSERT into db_users VALUES('','username','accountid','dbid');
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top