ユーザーパスワードを忘れた場合に備えて、ユーザーパスワードをリセットしたり、MySQLパスワードを回復したりする必要がある場合があります。 MySQLでユーザーパスワードを変更する方法は次のとおりです。
MySQLユーザーパスワードの変更
MySQLでユーザーパスワードを変更する手順は次のとおりです。これらの手順を使用して、Mariadbのユーザーパスワードを変更することもできます。
1。 MySQLサーバーにログインします
Linuxの場合:
ターミナルを開き、次のコマンドを実行してMySQLデータベースサーバーにログインします
$ mysql -u root -h localhost -p
ウィンドウの場合:
mysql.exeがあるフォルダに移動します があり(例:C:\ Program Files \ mysql \ mysql-5.5 \ bin)、 mysql.exeをダブルクリックします。 MySQLコマンドプロンプトを開きます。
ボーナス読み取り:ブール値としてのMySQLキャスト
2。ユーザーパスワードの変更
MySQLにログインした後、次のコマンドを実行してデータベースを mysqlに切り替えます。
$ use mysql;
ユーザーパスワードを変更するには、ALTER USER、SET PASSWORD、UPDATEUSERの3つのコマンドがあります
次のコマンドを実行して、ALTERTABLEを使用してユーザーパスワードを変更します。 user_nameを置き換えます 、ホスト名 およびnew_password データベースのユーザー名、ホストIP、新しいパスワードをそれぞれ使用します。
ALTER USER 'user_name'@'hostname' IDENTIFIED BY 'new_password';
たとえば、ユーザー名が read_userのIP45.23.145.35のリモートユーザーがいる場合 新しいパスワード「abcxyz」の場合、ユーザーパスワードを変更するコマンドは次のとおりです
ALTER USER 'read_user'@'45.23.145.35' IDENTIFIED BY 'abcxyz';
ローカルユーザーのパスワードを変更する場合は、ホストIPとしてlocalhostまたは127.0.0.1を使用します
ALTER USER 'read_user'@'localhost' IDENTIFIED BY 'abcxyz';
ボーナスリード:MySQL CAST vs CONVERT
SET PASSWORDコマンドを使用して、MySQLのユーザーパスワードを変更することもできます。 SETPASSWORDコマンドを使用してユーザーパスワードを変更するための構文は次のとおりです。 user_nameを置き換えます 、ホスト名 およびnew_password データベースのユーザー名、ホストIP、新しいパスワードをそれぞれ使用します。
SET PASSWORD FOR 'user_name'@'hostname' = PASSWORD('new_password');
SETPASSWORDコマンドを使用した上記の例を次に示します
SET PASSWORD FOR 'read_user'@'localhost' = PASSWORD('abcxyz');
同様に、UPDATEUSERコマンドを使用してユーザーパスワードを変更するための構文は次のとおりです。
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE USER='user_name' AND Host='hostname';
UPDATEユーザーコマンドを使用した上記の例は次のとおりです
UPDATE mysql.user SET Password=PASSWORD('abcxyz') WHERE USER='read_user' AND Host='localhost';
ボーナス読み取り:MySQLロールバッククエリ
3。フラッシュ特権
次のコマンドを実行して、変更を適用します。
$ flush privileges;
上記のコマンドがMySQLのユーザーパスワードの変更に役立つことを願っています。
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。