〜宣伝〜
個人開発でエンジニア専門マッチングサービスを開発しましたので、是非未経験からエンジニア目指している人!現役エンジニアで教えたい人!使ってみてください!
β版リリース記念キャンペーン中です!
10名様限定、抽選でお好きな技術本1冊プレゼント!
🎉当選者にはメッセージ差し上げます(送付の際に住所はお聞きしません)
詳しくはこちらから↓
目的
- 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のファイルに何らかのログが出力される設定になっていること。)
概要
- ログの確認
- MySQLログイン確認
詳細
- ログの確認
-
下記コマンドを実行してMySQLのlogファイルを開く
sudo less /var/log/mysqld.log
-
開いたファイル内で下記の様な一行を見つける。
/var/log/mysqld.logYYYY-MM-DDTHH:MM:SS.260490Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XXXXXXXXXXXX
-
ファイルに記載された行の
XXXXXXXXXXXX
の部分がrootユーザの初期パスワードとなる。
-
- MySQLログイン確認
-
開いているmysqld.logファイルを閉じる。
-
下記コマンドを実行してmysqldを停止する。(この作業やらなくても大丈夫かも、というよりrestartで良いやん 2022/03/07確認)
sudo service mysqld stop
-
下記コマンドを実行してmysqldを起動する。(この作業やらなくても大丈夫かも、こっちも同じくrestartで良いやん 2022/03/07確認)
sudo service mysqld start
-
下記コマンドを実行してmysqlにrootユーザでログインする。
mysql -u root -p >password 先ほどログファイルに出力されていたXXXXXXXXXXXXの部分を入力する。
-
初期パスワードをリセットしたい方は下記を参照してパスワードを再設定する。
-