ホームページ  >  記事  >  データベース  >  mysqlデータベースのパスワードを変更する方法

mysqlデータベースのパスワードを変更する方法

PHPz
PHPzオリジナル
2023-04-19 14:12:184400ブラウズ

データベースを管理する場合、セキュリティは非常に重要です。セキュリティを維持するためにデータベースのパスワードを定期的に変更するのが効果的な方法です。 MySQL は、さまざまな方法でパスワードを変更できる人気のオープン ソース データベース管理システムです。

MySQL データベースのパスワードを変更する手順は次のとおりです:

ステップ 1: MySQL にログイン

まず、MySQL サーバーに接続してログインします。管理者権限付き。これは、コマンド ラインまたは phpMyAdmin などの MySQL クライアントを使用して実行できます。 Linux または Mac OS X システム上の MySQL に接続するには、次のコマンドを使用します。

mysql -u root -p

これにより、MySQL 管理者パスワードの入力が求められます。

ステップ 2: データベースを選択します

データベースのパスワードを変更するには、データベース名を知っている必要があります。次のコマンドを使用すると、既存のすべての MySQL データベースを一覧表示できます。

show databases;

パスワードを変更するデータベースを選択します。データベース「mydb」のパスワードを変更するとします。次のコマンドを使用してデータベースを選択します:

use mydb;

ステップ 3: パスワードの変更

これで、次のコマンドを使用して、現在選択されているデータベースのユーザー パスワードを変更できるようになります:

alter user 'username'@'localhost' identified by 'newpassword';

注: MySQL 5.7 より前のバージョンの場合は、SET PASSWORD ステートメントを使用します。

set password for 'username'@'localhost' = password('newpassword');

上記のコマンドで、「username」はパスワードを変更するユーザー名、「localhost」は IP アドレスです。ローカルホストの。 「%」を使用してすべての IP アドレスを表すこともできます。新しいパスワードは「newpassword」です。

たとえば、データベース「mydb」のユーザー「john」のパスワードを「newpassword」に変更する場合は、次のコマンドを使用します。

alter user 'john'@'localhost' identified by 'newpassword'; -- for MySQL 5.7 and after versions
set password for 'john'@'localhost' = password('newpassword'); -- for MySQL 5.7 and before versions

ステップ 4: アクセス許可の再読み込み

パスワードを変更したら、変更を有効にするためにデータベースの権限テーブルを再ロードする必要があります。権限テーブルは、次のコマンドを使用して再ロードできます。

flush privileges;

この時点で、MySQL データベースのパスワードは正常に変更されました。

概要

MySQL は強力なオープンソース データベース管理システムですが、不正アクセスを防ぐために適切な保護が必要です。データベースのパスワードを変更することは、セキュリティを強化する簡単かつ効果的な方法です。この記事では、コマンド ラインを使用して MySQL データベースのパスワードを変更する方法について説明します。この方法を使用すると、データベースを安全に保ち、権限のないユーザーから保護することができます。

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

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