rootパスワードを忘れた場合に備えて、MySQLでrootパスワードを変更したりrootパスワードをリセットしたりする必要がある場合があります。 MySQLでrootパスワードをリセットする方法は次のとおりです。これらの手順を使用して、Windows、Mac、Ubuntu、CentOS、およびその他のLinuxシステムでrootパスワードをリセットできます。
MySQLルートパスワードをリセットする方法
Ubuntu、CentOS、Windows、Mac、その他のシステムでMySQLのrootパスワードをリセットする手順は次のとおりです。
1。 MySQLサーバーを停止します
ターミナルを開き、次のコマンドを実行してMySQLサーバーを停止します。
CentOS / Fedora
# service mysqld stop
Ubuntu / Debian
$ service mysql stop
ボーナスリード:MySQLでストアドプロシージャを削除する方法
2。 –skip-grant-tables
を使用してMySQLサーバーを再起動します次に、–skip-grant-tablesオプションを指定してMySQLサーバーを再起動し、パスワードなしですべての権限でログインできるようにします。
# mysqld_safe --skip-grant-tables &
一部のUbuntu/Debianシステムでは、上記のコマンドの前に「sudo」キーワードを含める必要がある場合があります。
MySQLサーバーがバックグラウンドで実行されるように、コマンドの最後に必ず「&」を含めてください。
–skip-grant-tablesオプションを使用してmysqlを起動することは非常に安全ではないため、短時間のみ使用する必要があることに注意してください。
MySQLでrootパスワードを変更したら、すぐに通常の方法でMySQLサーバーを再起動します。
ボーナスリード:MySQLでユーザーパスワードを変更する方法
3。 MySQLにログイン
次のコマンドを実行してMySQLにログインします。
# mysql -uroot
4。 MySQLでルートパスワードを変更する
mysql>で次のコマンドを実行します 促す。 new_passwordを置き換えます 以下のコマンドで新しいパスワードを使用してください。
mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'
ボーナスリード:MySQL CAST vs CONVERT
5。フラッシュ特権
変更を適用するためのフラッシュ権限
mysql> FLUSH PRIVILEGES; mysql> exit;
ボーナス読み取り:MySQLロールバッククエリ
6。 MySQLサーバーを停止します
ターミナルプロンプトで次のコマンドを実行して、MySQLサーバーが安全ではないため停止します。
# mysqladmin -u root -p shutdown
ルートパスワードの入力を求められます。新しいルートパスワードを入力してください。
ボーナスリード:MySQLロールアップの使用方法
7。 MySQLサーバーを起動します
MySQLサーバーを正常に起動します。
CentOS / Fedora
# service mysqld start
Ubuntu / Debian
$ service mysql start
上記の記事がMySQLのrootパスワードをリセットするのに役立つことを願っています。
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。