背景
このドキュメントを参考に、Amazon Linux 2023でwordpressをインストール時に、以下の局面で問題が起きた。
mysqlニワカな自分が原因で、馬鹿正直に「mysql -u root -p」を打ったら以下の始末に追われてしまったのである。
この時passwordには、「password」と入力してみたり、何も打たずにEnterだけ押したりとしてみたのだが、うまくいかず...。
解決策
sudo su -
このコマンドでルートユーザーに切り替え、
mysql -u root -p
再度コマンドを入力。
パスワードを求められるので、spaceキーを一回だけ打ってEnterキーを打つ。
上手くいきました。
つまりデフォルトのパスワードには、半角1文字分の空文字が指定されていたのですね。
最終的に、以下のコマンドでパスワードを設定することにより、
ALTER USER 'root'@'localhost' IDENTIFIED BY '設定するパスワード';
次回以降、パスワードを求められた際、「設定するパスワード」でログインすることができるようになります。
例えばこんな感じでパスワードを設定することによって、次回パスワードを求められた際は、「password」と入力してログインできるようになります。