2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【MySQL】rootユーザーのパスワードを忘れてしまった時

Posted at

MacにインストールされているMySQLを久々に使おうとしたけど
rootユーザーのパスワードがわからずMySQLを使えない・・・。

他のユーザーもパスワードを忘れてしまっている完全に詰んだ状態でしたので、
いろいろ調べてrootユーザーのパスワードを初期化するやり方を共有します。

解決したい課題

rootユーザーのパスワード変更

やり方

Mysql Serverの停止

起動しているMySQLを停止します

mysql.server stop

セーフモードで起動

パスワードなしでrootユーザーを使うためにセーフモードを使用します

mysqld_safe --skip-grant-tables

詳しくはMySQLのマニュアルをご確認ください

rootユーザーでログイン

セーフモードで起動したままrootユーザーでログインします

mysql -u root

パスワードの再設定

mysqlテーブルにあるユーザー情報を書き換えます。
以下のクエリでrootユーザーのパスワードを変更します。

use mysql;
ALTER USER 'root'@'localhost' identified BY '新しいパスワードをここに入力';
exit;

バージョンによってはパスワードポリシーにより再入力を求められるかもしれません。

再度ログインする

先ほど入力したパスワードでログインできるか確認します。
以下のコマンドを実行後、パスワード入力を求められるので、先ほど設定したパスワードでログインします。

mysql -u root -p

無事ログインできれば終わりです!
どこかにメモっておきましょう!(戒め)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?