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?