ホームページ  >  記事  >  データベース  >  mysql root のパスワード設定

mysql root のパスワード設定

WBOY
WBOYオリジナル
2023-05-14 09:24:07927ブラウズ

MySQL は現在最も人気のあるオープン ソース リレーショナル データベース管理システムであり、データの保存と取得の効率を大幅に向上させます。 MySQL 管理者にとって、MySQL のセキュリティを確保することは非常に重要であり、root ユーザーのパスワードの設定も重要な手順です。

MySQL のインストール後はデフォルトで root ユーザーにパスワードがありません。つまり、MySQL サービスの IP アドレスとポート番号を知っていれば誰でも root ユーザーを使用して操作できることになります。 MySQL の安全性を高めるには、root ユーザーのパスワードを設定する必要があります。

MySQL ルート パスワードを設定する手順は次のとおりです。

  1. MySQL サーバーにログインします

MySQL サーバーはローカルまたはリモートにできます。 。 MySQL サーバーがローカルの場合は、次のコマンドを使用してログインします。

mysql -u root

これにより、MySQL サーバーへの接続に root ユーザーが使用されます。 MySQL サーバーがリモートにある場合は、上記のコマンドに IP アドレスまたはドメイン名を追加します。

  1. MySQL 権限の更新

MySQL サーバーのユーザー パスワードを変更した後、変更を有効にするために MySQL 権限を更新する必要があります。次のコマンドを使用して、MySQL 権限を更新します。

FLUSH PRIVILEGES;
  1. MySQL root パスワードの変更

コマンド ラインで次のコマンドを実行すると、MySQL root ユーザーのパスワードが変更されます。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my-new-password';

注意してください、「my-new-password」を実際のパスワードに置き換えてください。このコマンドは、MySQL のユーザー テーブルを更新し、指定されたパスワードで root ユーザーのパスワードを暗号化します。

    MySQL サーバーを終了します
次のコマンドを使用して MySQL サーバーを終了します:

exit

root ユーザーのパスワードを設定した後、他のユーザーまたはアプリケーションMySQL サーバーに接続するには、認証に root ユーザーのパスワードが必要です。これにより、MySQL サーバーのセキュリティが確保されます。

もちろん、root ユーザーのパスワードを設定することだけが MySQL セキュリティを管理する唯一の手段ではありません。その他のセキュリティ対策には、リモート アクセスの制限、root ユーザーによるリモート ホストからの MySQL へのアクセスの禁止などが含まれます。

概要

MySQL サーバー上で root ユーザーのパスワードを設定することは、サーバーのセキュリティを確保するための基本的な対策の 1 つです。管理者は、MySQL を使用する前にこれを行うことを強くお勧めします。必要に応じて、リモート アクセスの制限など、他のセキュリティ対策も考慮する必要があります。

以上がmysql root のパスワード設定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。