調べたらわかったが、たどりつくまでに時間がかかった。
俺と同じように、とりあえずコピペで試してみる派の方々へ。
ここを見れば一目りょうぜn(ry
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
まず、skip-grant-tablesを/etc/my.cnfに書く。
ファイルの場所は違うかもしれませんが、
俺と同じコピペで試してみる派の方々は多分そこ。
そして、以下のSQLを実行。
mysql> FLUSH PRIVILEGES;
--xxxxの部分をパスワードに置換してね
--xはチョメと読んでね
--こういう無駄なコメントを書くことを嫌がられています。とても心外です。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxx';
skip-grant-tablesを削除するのをお忘れなきよう。。。
MySQL5.7をインストールする!
的な記事をコピってペしてたから、解決に時間がかかった。
リファレンスはきちんと読まないといけませんね。