MySQL は、さまざまな分野で広く使用されているオープンソースのリレーショナル データベース管理システムです。 MySQL では、root はデフォルトのスーパーユーザー アカウントであり、最高の権限と最高の権限制御を持ちます。一般に、インストール中、デフォルトでは root アカウントのパスワードは存在しないため、サーバーのセキュリティを確保するためにパスワードを手動で設定する必要があります。では、MySQL root ユーザーのパスワードを設定するにはどうすればよいでしょうか?この記事では、MySQL で root のパスワードを設定する方法を詳しく説明します。
MySQL をインストールした後、MySQL にログインし、root ユーザーとしてログインする必要があります。 Windows では、MySQL コマンド ライン クライアントを使用してログインできます。Linux または macOS では、ターミナルを使用してログインできます。次のコマンドを入力します。
mysql -u root -p
MySQL 管理者のコマンド ライン モードを入力します。ここで、-u
パラメータはユーザー (この場合は root ユーザー) を指定するために使用されます。
パスワードを設定していない場合は、Enter キーを押してください。
新しい MySQL データベースを取得するとき、root は通常、パスワードのないスーパーユーザーになります。データのセキュリティを向上させるために、新しいユーザーを作成し、適切な権限を与えることでアクセスを制御できます。新しいユーザーと権限を作成する手順は次のとおりです。
例として、ユーザー名 exampleUser
とパスワード examplePassword
を使用してユーザーを作成します。
まず、次のコマンドを使用して新しいユーザーを作成します:
CREATE USER 'exampleUser'@'localhost';
whereexampleUser
は新しいユーザーのユーザー名です。localhost
は、ユーザーがローカルでのみアクセスできることを意味します。リモートでログインする必要がある場合は、localhost
をユーザーの IP アドレスまたはワイルドカード文字 %
に置き換える必要があります。
次に、新しいユーザーにデータベースへのアクセス権を付与する必要があります。
GRANT ALL PRIVILEGES ON *.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'examplePassword';
このコマンド行では、すべてのライブラリとテーブル権限が新しいユーザーに付与されます。 IDENTIFIED BY
はユーザーのパスワードを表します。
MySQL データベースのセキュリティを強化するには、root ユーザーのパスワードを設定する必要があります。
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
これにより、root ユーザーのパスワードが変更されます。 PASSWORD
指定されたパラメータが暗号化されていることを確認します。
注:
この記事では、MySQL で root ユーザーのパスワードを設定する方法を詳しく説明しますので、初心者の方の参考になれば幸いです。データベースのセキュリティを強化するための良い習慣は、データに安全にアクセスして盗難から保護するために、パスワードを速やかに設定し、適切な権限をユーザーに割り当てることです。
以上がmysqlでrootのパスワードを設定する方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。