LoginSignup
1
1

More than 3 years have passed since last update.

AWSのEC2インスタンスにDBサーバーを作成する方法

Last updated at Posted at 2020-11-06

はじめに

AWSはAmazon Web Servisesの略で、Amazonが提供しているクラウドサーバーのサービスです。
AWSへの理解度を高めるために、学んだことをアウトプットします。

今回の流れ

AWSのEC2で作成したインスタンスにMariaDBをインストールします。

インスタンスは作成していることを前提とします。
※インスタンスの作り方が分からない方はこちらを参照ください。
「AWSに仮想サーバーを構築する方法」https://qiita.com/daisuke30x/items/91307c94e8f5a702a42f

EC2インスタンスにMariaDBをインストール

①インスタンスにログイン

ターミナル
% ssh -i キーペア名.pem ec2-user@<パブリックIP>

②MariaDBをインストール

ターミナル
[インスタンス]$ sudo yum -y install mysql56-server mysql56-devel mysql56 mariadb-server mysql-devel

③MariaDBを起動

ターミナル
[インスタンス]$ sudo systemctl start mariadb

(起動できたか確認したい時)
[インスタンス]$ sudo systemctl status mariadb
=> 出力される文字列の中に「active(running)」の表示があれば、起動されている状態

④データベースのパスワードを設定

ターミナル
[インスタンス]$ sudo /usr/bin/mysql_secure_installation
=> Enter current password for root (enter for none): Enterキー
=> Set root password? [Y/n]: Y
=> New password: 好きなパスワード
=> Re-enter new password: 上と同じパスワード
=> Remove anonymous users?[Y/n]: Y
=> Disallow root login remotely? [Y/n]: Y
=> Remove test database and access to it? [Y/n]: Y
=> Reload privilege tables now? [Y/n]: Y

⑤データベースへの接続確認

[インスタンス]$ mysql -u root -p
=> Enter password: ④で設定したパスワード

MariaDBにログインできていれば、問題なし(ログイン状態から抜け出す時は「exit」を入力)

最後に

本投稿が初学者の復習の一助となればと幸いです。

1
1
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
1