MySQL は現在最も人気のあるオープン ソース リレーショナル データベース管理システムであり、データの保存と取得の効率を大幅に向上させます。 MySQL 管理者にとって、MySQL のセキュリティを確保することは非常に重要であり、root ユーザーのパスワードの設定も重要な手順です。
MySQL のインストール後はデフォルトで root ユーザーにパスワードがありません。つまり、MySQL サービスの IP アドレスとポート番号を知っていれば誰でも root ユーザーを使用して操作できることになります。 MySQL の安全性を高めるには、root ユーザーのパスワードを設定する必要があります。
MySQL ルート パスワードを設定する手順は次のとおりです。
MySQL サーバーはローカルまたはリモートにできます。 。 MySQL サーバーがローカルの場合は、次のコマンドを使用してログインします。
mysql -u root
これにより、MySQL サーバーへの接続に root ユーザーが使用されます。 MySQL サーバーがリモートにある場合は、上記のコマンドに IP アドレスまたはドメイン名を追加します。
MySQL サーバーのユーザー パスワードを変更した後、変更を有効にするために MySQL 権限を更新する必要があります。次のコマンドを使用して、MySQL 権限を更新します。
FLUSH PRIVILEGES;
コマンド ラインで次のコマンドを実行すると、MySQL root ユーザーのパスワードが変更されます。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my-new-password';注意してください、「my-new-password」を実際のパスワードに置き換えてください。このコマンドは、MySQL のユーザー テーブルを更新し、指定されたパスワードで root ユーザーのパスワードを暗号化します。
exitroot ユーザーのパスワードを設定した後、他のユーザーまたはアプリケーションMySQL サーバーに接続するには、認証に root ユーザーのパスワードが必要です。これにより、MySQL サーバーのセキュリティが確保されます。 もちろん、root ユーザーのパスワードを設定することだけが MySQL セキュリティを管理する唯一の手段ではありません。その他のセキュリティ対策には、リモート アクセスの制限、root ユーザーによるリモート ホストからの MySQL へのアクセスの禁止などが含まれます。 概要 MySQL サーバー上で root ユーザーのパスワードを設定することは、サーバーのセキュリティを確保するための基本的な対策の 1 つです。管理者は、MySQL を使用する前にこれを行うことを強くお勧めします。必要に応じて、リモート アクセスの制限など、他のセキュリティ対策も考慮する必要があります。
以上がmysql root のパスワード設定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。