AWS 学習記録(5)

データベースの作成

WEBサーバーにSSHログイン
mysqlに接続 mysql -h ~~~ -u ~~~ -p
mysqlでデータベース作成 CREATE DATABASE db名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
データベース確認 SHOW DATABASES;
ユーザを作成 CREATE USER 'ユーザ名'@'%' IDENTIFIEDBY 'パスワード';
権限を付与 GRANT ALL ON db名.* 'テーブル名'@'%';
権限設定を反映 FLUSH PRIVILEGES;
ユーザーを確認 SELECT user , host FROM mysql.user;
mysqlとの接続を切断 exit;

WordPressのインストール

sudo amazon-linux-extras install -y php7.2
sudo yum install -y php php-mbstring
cd ~
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xzvf latest-ja.tar.gz
cd wordpress
Apacheから見える場所にファイルを移動 sudo cp -r * /var/www/html/
ファイルの所有者をApachに変更 sudo chown apache:apache /var/www/html/ -R
Apacheの起動状態を確認 sudo systemctl status httpd.service
Apacheを再起動 sudo systemctl restart httpd.service

TCP/IP

TCP/IPではコンピュータ同士の通信の流れを4階層で表現する。
階層が下がるほど、制御する範囲が具体的になるイメージ。
・アプリケーション層:
アプリケーション同士の通信を制御する役割
・トランスポート層:
コネクションの確立、切断を制御する役割
・ネットワーク層:
コンピュータからコンピュータへとデータを届ける役割
・ネットワークインターフェース層
物理デバイス間の信号制御を行う役割(?)

TCP と UDP

TCP:信頼性のある通信を提供。コネクションを確認しながら通信を行う。
UDP:高速性やリアルタイム性のある通信で利用。コネクションレス。

いいなと思ったら応援しよう!