ホームページ >データベース >mysql チュートリアル >mysqlでrootパスワードを設定する方法

mysqlでrootパスワードを設定する方法

PHPz
PHPzオリジナル
2023-04-20 10:10:443348ブラウズ

MySQL のインストールと構成は、最も一般的に使用されるデータベース管理システムであるため、バックエンド開発を行う際に習得しなければならないスキルであり、特に MySQL root パスワードの設定が重要です。

MySQL ルート アカウントは、MySQL データベースの最高権限のアカウントであり、データベース、ユーザー アカウントの作成と削除、権限の変更などの機能があります。 MySQL データベースのセキュリティにとって、root アカウントのパスワード設定は重要です。以下では、MySQL の root パスワードの設定方法を詳しく説明します。

  1. まず、MySQL にログインします。

ターミナルで次のコマンドを入力して MySQL にログインします。

mysql -u root

途中でパスワードを設定した場合MySQL のインストールには、パスワードを入力する必要があります。初めてログインする場合、またはパスワードを設定していない場合は、空白のままにして Enter を押して入力します。

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

MySQL クライアントに入ったら、root アカウントのパスワードを変更する必要があります。ターミナルに次のコマンドを入力します。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

このうち、「newpassword」を設定したいパスワードに置き換えます。

  1. パスワードの変更が成功したことを確認する

パスワードを変更した後、パスワードの変更が成功したかどうかを確認する必要があります。ターミナルに次のコマンドを入力します。

SELECT User, Host, Password FROM mysql.user;

出力結果を確認して、root アカウントのパスワードが設定したばかりの新しいパスワードであるかどうかを確認します。

  1. 構成ファイルの変更

MySQL クライアントのパスワードの変更に加えて、MySQL 構成ファイルも変更する必要があります。ターミナルに次のコマンドを入力します。

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

ファイル内で次の内容を見つけます。

#bind-address = 127.0.0.1

これを次のように変更します。

bind-address = 0.0.0.0

ファイルを保存して終了します。この手順の目的は、ローカル コンピュータ以外のコンピュータから MySQL サーバーにアクセスできるようにすることです。

  1. MySQL の再起動

ターミナルに次のコマンドを入力して MySQL サーバーを再起動します:

sudo service mysql restart

再起動後、root アカウントを使用できるようになります。他のコンピュータ MySQL データベースにアクセスするには、設定した新しいパスワードを使用します。

概要

MySQL をバックエンド開発に使用する場合、root アカウントのパスワード設定は必須のプロセスであり、非常に重要なセキュリティ対策です。上記の紹介を通じて、MySQL の root パスワードの設定方法を習得できたと思います。この記事が皆様のお役に立てれば幸いです。

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

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