ログってなんぼ

日々のメモです

MySQL5.7:rootの初期パスワードをリセットする

ローカルの開発環境に作ったMySQLでちょろっとハマったのでメモ

MySQL5.7は初回起動時にroot@localhostに対してランダムな初期パスワードをセットします。

ログをよく見ると

[Note] A temporary password is generated for root@localhost: 初期パスワード)

と出てるのですが、ゴニョゴニョいじってるうちによくわからなくなってしまった場合などに。

my.cnfを書き換えて再起動

[mysqld]
skip-grant-tables

あとはmysql -urootでログインしてパスワードをUPDATEするなり何なり

まあ乱暴な方法なので開発環境だけにしておいたほうが良いです(´・ω・`)