MENU
CLOSE
システム Edit : 2019.04.08 Update : 2024.11.07
mysql8.0.11 でrootパスワードを変更する

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

WebプロダウションKOHIMOTO Inc.が発信を通して成長していくためのラボ🧪 IT企業出身。世界中の人へ発信できるWebサイトを通じて、社会がより良い方向へアップデートしていく為に日々学び、技術を生かしていきます。