mysql5.7 rootの初期パスワード

mysql5.7 rootの初期パスワード

CentOS7へMySQLをインストールした際に少し手間取ったので
メモしておきます。

mysql -u root
で以前は入れたような気がしたのですが気のせいですかねぇ

ということで
mysql -u root -p
で必要となる初期パスワードですが

sudo cat /var/log/mysqld.log | grep “temporary password”
とすると
..temporary password is generated for root@localhost: ********

と表示されるコロン(:)以下がパスワードになっているようです。

これがわかればめでたくログインできるようになります。

そんでもってそこからあれこれデータベース等をつくっていくのですが
初期パスワードを変更しないとなにも受け付けてくれないので

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新しいパスワード’;

ということ解決します。
新しいパスワード発行コマンドは他のサイトで上記コマンド以外で解決している方もいるようですが、
個人的にはこれで解決したので
メモしておきます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です