私のsys管理者は私が作成するMySQLデータベースごとに一意のユーザ名/パスワードを必要とするPleskを持つサーバで作業しています。これは非常に迷惑です、誰もユニバーサルユーザ名ログインを作成する方法を知っていますか?Plesk上の単一のMySQLデータベースユーザ名
答えて
アップデート2014年1月10日のPlesk 11.5ボックスから、このような機能を持っています
これは迷惑かもしれないが、それはより良いセキュリティのためです。ユニバーサルユーザーネームとログインは記憶が簡単ですが、安全ではありません。あなたのシステム管理者がそれをしたなら、それは理由のために行われます。
通常、ユーザー名とデータベースを別々に作成することができます。複数のデータベースに同じユーザー名を使用することができます。
GRANTシンタックスを使用すると、1つの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';
プロジェクト間で同じユーザー名とパスワードを使用できますが、間違いなく実行できます。
実際にGRANT ALLを介してユーザー権限を付与するだけでなく、Pleskデータベースのdb_users
テーブルにレコードを追加する必要があります。シェルを使用してすべてのデータベースを見ると、pleskデータベースの名前はpsa
です。 data_bases
INSERT into db_users VALUES('','username','accountid','dbid');
この種のソリューションを使用すると、次のPleskバージョンにアップグレードすることができます。 –
- 1. PleskとZend Mysqlのエラー
- 2. 単一のmysqlクエリ
- 3. H2データベースユーザ
- 4. PHPデータベースユーザの選択
- 5. Pleskコントロールパネルの単一ドメインにいくつのMySQLデータベースを作成できますか?
- 6. のmysql:単一の行
- 7. MySQLには単一のテーブルスペースの名前がありますか?
- 8. MYSQLは、単一のSELECT文
- 9. 単一MySQLクエリのPOST_COMMENTS
- 10. デバイド単一ラインのmysql
- 11. 単一フィールド上のelasticsearchルーティング
- 12. 単一マシン上のAzureサービスファブリッククラスタ
- 13. mongoengine - 単一のクエリ内の「OR」単一のフィールド上のフィルタ
- 14. mysqlの複数のロック、単一の行
- 15. MySQLのダンプとリストアの単一列
- 16. Mysqlの単一スレーブへの複数マスターレプリケーション
- 17. 複数のmysqlテーブルと単一のテーブルデザイン
- 18. 単一のエンティティ上の複数のテーブル
- 19. godaddy Pleskのメモリ制限がPlesk
- 20. 単一の物理ノード上のcassandra
- 21. 単一ドメイン上の複数のマゼンタストア
- 22. 単一サーバ上の複数のDockerコンテナ
- 23. 単一ページ上の複数のフォーム - JQuery
- 24. IIS上の単一のドメイン名から複数のWebアプリケーションを実行する
- 25. MySQLで単一の行を選択
- 26. MySQLの単一テーブル群ゼロ要素
- 27. 更新単一セルのMySQL PDO
- 28. Mysql単一のクエリで行を表示
- 29. Excelでの単一セル名の抽出
- 30. 私はMySQLのテーブル次ている単一のMySQLのクエリ
のPlesk 11.5から
accounts
とDBIDからルックアップのaccountIdは、サブスクリプション上のすべてのデータベースのための単一のユーザーのアクセスを提供する能力を持っています。 –