mysql8.0.11 でrootパスワードを変更する

いろんなサイトを参考に試みたのですが、かなりハマり、最終的にいろんなサイトの情報の組み合わせで、rootパスワード変更に成功したのでメモです。
サーバ、mysqlの情報はこんな感じです。

mysql:ver8.0.11
サーバOS:Red Hat Enterprise Linux Server release 7.5

–skip-grant-tables オプションでログイン

ここは、ほとんどのサイトと同じです。mysqlを一度ストップし、通常とは違う方法でmysqlを起動させます。コマンドは環境によって少し違うかもしれません。

一度rootパスワードを空にする

ここで、authentication_stringに直接新しいPWをセットしたかったのですが、何度やってもセットしたパスワードでログインすることができませんでした。
そこで一度、空「null」をセットし、mysqlを抜けます。

–skip-grant-tables オプションを抜けてmysql再起動

再起動後、パスワードなしの状態でmysqlに入れるようになりました!

パスワードの設定

パスワードなしは危険なので、ここで改めてALTER USERを使いパスワードを設定します。
exit後、設定したPWを使ってログインできるようになりました。

つかれた….w

参考:http://www-creators.com/archives/5574

  
Twitter🌟🌟🌟🌟@_kohimoto_
Instagram🔑🌟@_kohimoto_

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA