0

MySQLデータベースへの接続がrootユーザーアカウントを使用していないことを確認した場合。適切なスキーマ権限を持つアプリケーション固有のユーザーを作成しました。私は、rootユーザーを使用するシステムレベルの関数を見落としているかもしれないことに少し不安を感じています。

4

2 に答える 2

1

ルートアカウントを残す必要があります。実際、なんらかの影響なしに完全に削除できるかどうかはわかりません。よくわかりませんが、すべての管理者パスワードが失われた場合は、パスワードの回復に必要だと思います。特別な構文を使用して、パスワードフリーモードでMySQLデーモン(またはサービス)を起動できます。したがって、基本的に、サーバーにsudoアクセスできる人は誰でも、常にすべてのMySQLデータにアクセス/変更できます。

ただし、rootのパスワードを明確に定義し、安全に保管する必要があります。サーバー上ではなく、あいまいにならないようにし、ローカルホストからのみ接続できるように制限する必要があります。

デフォルトでは、これが当てはまります。rootユーザーはローカルホスト以外のホストから接続できないため、変更しないでください。

于 2012-05-07T16:36:39.087 に答える
0

デフォルトの MySQL root ユーザーの名前を変更する必要があります。私は通常、すべての MySQL インストールでこれを行います。

于 2012-05-07T17:01:03.323 に答える