MySQL のインストールと構成は、最も一般的に使用されるデータベース管理システムであるため、バックエンド開発を行う際に習得しなければならないスキルであり、特に MySQL root パスワードの設定が重要です。
MySQL ルート アカウントは、MySQL データベースの最高権限のアカウントであり、データベース、ユーザー アカウントの作成と削除、権限の変更などの機能があります。 MySQL データベースのセキュリティにとって、root アカウントのパスワード設定は重要です。以下では、MySQL の root パスワードの設定方法を詳しく説明します。
ターミナルで次のコマンドを入力して MySQL にログインします。
mysql -u root
途中でパスワードを設定した場合MySQL のインストールには、パスワードを入力する必要があります。初めてログインする場合、またはパスワードを設定していない場合は、空白のままにして Enter を押して入力します。
MySQL クライアントに入ったら、root アカウントのパスワードを変更する必要があります。ターミナルに次のコマンドを入力します。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
このうち、「newpassword」を設定したいパスワードに置き換えます。
パスワードを変更した後、パスワードの変更が成功したかどうかを確認する必要があります。ターミナルに次のコマンドを入力します。
SELECT User, Host, Password FROM mysql.user;
出力結果を確認して、root アカウントのパスワードが設定したばかりの新しいパスワードであるかどうかを確認します。
MySQL クライアントのパスワードの変更に加えて、MySQL 構成ファイルも変更する必要があります。ターミナルに次のコマンドを入力します。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
ファイル内で次の内容を見つけます。
#bind-address = 127.0.0.1
これを次のように変更します。
bind-address = 0.0.0.0
ファイルを保存して終了します。この手順の目的は、ローカル コンピュータ以外のコンピュータから MySQL サーバーにアクセスできるようにすることです。
ターミナルに次のコマンドを入力して MySQL サーバーを再起動します:
sudo service mysql restart
再起動後、root アカウントを使用できるようになります。他のコンピュータ MySQL データベースにアクセスするには、設定した新しいパスワードを使用します。
概要
MySQL をバックエンド開発に使用する場合、root アカウントのパスワード設定は必須のプロセスであり、非常に重要なセキュリティ対策です。上記の紹介を通じて、MySQL の root パスワードの設定方法を習得できたと思います。この記事が皆様のお役に立てれば幸いです。
以上がmysqlでrootパスワードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。