MENU
CLOSE
STUDYSYSTEMWEBSITE Edit : 2019.04.08 Update : 2023.01.24

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
 

Web Trends Lab.編集部

KOHIMOTO Inc.所属。トレンドやノウハウ中心にWebサイトを作るための知見を現場から発信していきます👀また、制作したWebサイトでの活用法や、最前線での施策を伺う企業へのインタビューも実施予定。