LoginSignup
49
41

AWS EC2 AmazonLinux2 MySQL rootユーザの初期パスワードの確認方法

Last updated at Posted at 2020-06-08

目的

  • AmazonLinux2インスタンスを作成し起動後、MySQLをインストール直後の初期rootユーザのパスワードの確認方法をまとめる

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB
  • ソフトウェア環境
項目 情報 備考
AWS EC2インスタンス AmazonLinux2 こちらの方法を用いてイメージからインスタンスを作成→AWS EC2 をMacで使ってみよう!
MySQL バージョン 8.0.20 for Linux on x86_64 (MySQL Community Server - GPL) こちらの方法を用いてMySQLのインストールを行った→AWS EC2 AmazonLinux2にMySQLを導入する。

前提情報

  • 下記の方法、またはそれに準ずる方法でAmazonLinux2のインスタンスにMySQLが導入されていること。

  • MySQLのログが出力される状態になっていること。(/var/log/mysqld.logのファイルに何らかのログが出力される設定になっていること。)

概要

  1. ログの確認
  2. MySQLログイン確認

詳細

  1. ログの確認
    1. 下記コマンドを実行してMySQLのlogファイルを開く

      sudo less /var/log/mysqld.log
      
    2. 開いたファイル内で下記の様な一行を見つける。

      /var/log/mysqld.log
      YYYY-MM-DDTHH:MM:SS.260490Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XXXXXXXXXXXX
      
    3. ファイルに記載された行のXXXXXXXXXXXXの部分がrootユーザの初期パスワードとなる。

  2. MySQLログイン確認
    1. 開いているmysqld.logファイルを閉じる。

    2. 下記コマンドを実行してmysqldを停止する。(この作業やらなくても大丈夫かも、というよりrestartで良いやん 2022/03/07確認)

      sudo service mysqld stop
      
    3. 下記コマンドを実行してmysqldを起動する。(この作業やらなくても大丈夫かも、こっちも同じくrestartで良いやん 2022/03/07確認)

      sudo service mysqld start
      
    4. 下記コマンドを実行してmysqlにrootユーザでログインする。

      mysql -u root -p
      >password 先ほどログファイルに出力されていたXXXXXXXXXXXXの部分を入力する。
      
    5. 初期パスワードをリセットしたい方は下記を参照してパスワードを再設定する。

参考文献

49
41
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
49
41