-1

私のシステム管理者は、Plesk を使用してサーバーで作業するように指示しています。これには、作成する MySQL データベースごとに一意のユーザー名とパスワードが必要です。これは非常に面倒です。ユニバーサル ユーザー名ログインを作成する方法を知っている人はいますか?

4

3 に答える 3

1

2014 年 1 月 10 日更新Plesk 11.5 には、最初から次のような機能があります。 ここに画像の説明を入力

これは煩わしいかもしれませんが、セキュリティを強化するためです。ユニバーサル ユーザー名とログインは覚えやすいかもしれませんが、安全ではありません。システム管理者が行った場合は、理由があります。

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

于 2009-04-27T05:21:25.630 に答える
0

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';

プロジェクト間で同じユーザー名とパスワードを共有することはお勧めしませんが、共有することは可能です。

于 2009-05-01T17:06:29.070 に答える
-1

db_usersGRANT ALL を介して実際にユーザー権限を付与することに加えて、Plesk データベースのテーブルにレコードを追加する必要があります。シェルを使用してすべてのデータベースを表示すると、plesk データベースの名前がpsa. accountidaccountsと dbid のルックアップdata_bases

INSERT into db_users VALUES('','username','accountid','dbid');
于 2009-06-03T18:18:29.067 に答える