メニュー

1-13 MySQLへのログインと初期設定

mysqlは初期状態だと以下のコマンドでログインできる。

mysql -u root

root権限は強いため、後ほどパスワードを設定すること。
実際にアプリケーション側でDBを使用するときには、rootユーザーではなく個別にユーザーを作成して運用すること(パスワード必須)。

はじめてログインしたあと、まずはDB一覧を確認する。

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)
  1. information_schema ……サーバーに関する情報を保存。
  2. performance_schema……パフォーマンスに関する情報を保存。
  3. mysql……実行時に必要な情報を保存。
  4. sys……performance_schemaとinformation_schemaから、見やすく情報を取得。
https://eigo-gayomenai-engineer.hatenablog.com/entry/2022/08/18/165315

rootユーザーのパスワード設定

mysqlにログインした状態で、以下のコマンドをpasswordの部分に実際に使用するパスワードを入れた状態で入力する。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'passward';

設定したあと、次回からmysqlにログインする際にはコマンドにpオプションを付け、パスワードを入力してログインする。

mysql -u root -p