1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWSでWebアプリをデプロイする方法(Java)⑦

Last updated at Posted at 2021-04-08

MariaDBのインストール

MariaDBをインストールすることでデータベースを動かせる環境を整えます

利用環境

OS:MacOS
ブラウザ:Chrome

前提条件

Apacheがインストールできている状態
まだ、Apacheがインストールできていない方は[こちら]
(https://qiita.com/kunrenyouAcount/items/d10fb9a73e911d7f4937)

MariaDBをインストールする

接続する

下記のsshコマンドを入力して接続します
※キーペアのファイルのパスと、ec2-user@以降は、変更して使用してください

ssh -i "/Users/koyamatakumi/Documents/Development/practice/aws/myserverkey.pem" ec2-user@13.115.141.44

接続確認

下記のように表示されていれば、接続完了です
スクリーンショット 2021-04-07 0.34.00.png

SSHでの操作とrootユーザーへの切り替え

rootユーザーのサインイン

ソフトウェアのインストールはrootユーザーで行います
下記コマンドを入力し、rootユーザーへサインインします

sudo -i

スクリーンショット 2021-04-07 0.37.57.png

MariaDBをインストールする

yum install mariadb mariadb-server

インストールするかどうか聞かれるので[y]を入力し、Enter
スクリーンショット 2021-04-07 1.12.11.png

下記の画面になればインストール完了
スクリーンショット 2021-04-07 1.12.56.png

MariaDBの起動

起動

インストールしたら、起動して動作を確認します

systemctl start mariadb

mysqlコマンドを使ってデータベースを操作する

下記コマンドを入力し、MariaDBへrootユーザーでサインインします
パスワードが求められますが、パスワードは設定されていないので、そのままEnterキーを押してください

mysql -u root -p

下記の画面になればMariaDBが使用可能
スクリーンショット 2021-04-07 1.17.09.png

rootユーザーのパスワードを変更する

MariaDBのrootユーザーのパスワードを「mydbpassword」に変更

update mysql.user set password=password('mydbpassword') where user = 'root'; flush privileges;

下記のようになっていれば成功です
スクリーンショット 2021-04-07 1.20.05.png

データベースとユーザーを作成する

ユーザーを作成する

webapp」というユーザーを「mypassword」というパスワードで作成

create user 'webapp'@'localhost' IDENTIFIED BY 'mypassword';

下記のようになっていれば成功です
スクリーンショット 2021-04-07 1.30.22.png

データベースを作成する

sukkirishopという名前のデータベースを作成します

create database sukkirishop;

下記のようになっていれば成功です
スクリーンショット 2021-04-07 1.31.58.png

データベースが作成されたことを確認します

show databases;

権限を設定する

webapp」というユーザーに対してsukkirishopデータベースの全権限を与えます

grant all privileges on sukkirishop.* to 'webapp'@'localhost';
FLUSH PRIVILEGES;

下記のようになっていれば成功です
スクリーンショット 2021-04-07 1.34.17.png

AWSでWebアプリをデプロイする方法⑧

Javaのインストール

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?