LoginSignup
1
3

More than 5 years have passed since last update.

MySQL5.7 root ユーザのパスワードとログイン

Posted at

MySQL5.7 root ユーザのパスワードとログイン

Ubuntu18 で sudo apt install mysql-server を実行するとパスワードを設定することなくインストールが終了する

どうやら MySQL5.7 では root のパスワードは自動で設定されるらしいので

$ sudo mysql_secure_installation

を実行し以下を設定する

  • root ユーザーのパスワードの変更
  • VALIDATE PASSWORD プラグインのインストール
  • ポリシーに沿った root ユーザーパスワードの設定 (VALIDATE PASSWORD プラグインをインストールした場合)
  • anonymous ユーザーの削除
  • リモートホストから root ユーザーでの可否
  • testデータベースの削除 (存在する場合)

さらに sudo をつけないと MySQL へログインできないので一度 sudo つきで MySQL にログイン後に

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

して

mysql> FLUSH PRIVILEGES;

これで sudo なしで MySQL にログインできるようになる

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3