MENU
CLOSE
システム Edit : 2019.04.08 Update : 2024.11.07

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
 

KOHIMOTO LABO

東京・吉祥寺でKOHIMOTO Inc.というWebサイト制作の会社をやっているエンジニアとデザイナーが、発信を通して成長していくためのラボ🧪 IT企業出身。サイト制作を通じて微力ながら社会が良くなる手助けをしたいと思っている。