Kết nối DB instance

Kết nối DB instance

  1. Sử dụng MobaXterm để kết nối SSH vào instance qua cổng 22.
  • Chọn Session

LAB-ECR-Docker

  1. Trong phần Session settings,
  • Remote host, nhập Public IPv4 address của instance
  • Specify username, nhập ec2-user
  • Kiểm tra port 22
  • Chọn Advanced SSH settings
  • Chọn Use private key và chọn keypair của instance.
  • Chọn OK

LAB-ECR-Docker

  1. Kết nối EC2 instance thành công.

LAB-ECR-Docker

  1. Sử dụng root
sudo su

LAB-ECR-Docker

  1. Cài đặt mariadb (mysql)
yum install mariadb

LAB-ECR-Docker

  1. Kiểm tra MYSQL đã cài đặt bằng cách
mysql --version
  • Kết nối DB instance
mysql -h mysql–instance1.123456789012.us-east-1.rds.amazonaws.com -P 3306 -u mymasteruser -p

LAB-ECR-Docker

  1. Thực hiện chạy lện để thêm dữ liệu vào DB instance
USE usermgt;
CREATE TABLE `usermgt`.`user`
  (
     `id`         INT NOT NULL auto_increment,
     `first_name` VARCHAR(45) NOT NULL,
     `last_name`  VARCHAR(45) NOT NULL,
     `email`      VARCHAR(45) NOT NULL,
     `phone`      VARCHAR(45) NOT NULL,
     `comments`   TEXT NOT NULL,
     `status`     VARCHAR(10) NOT NULL DEFAULT 'active',
     PRIMARY KEY (`id`)
  )
engine = innodb;
INSERT INTO `user`
            (`id`,
             `first_name`,
             `last_name`,
             `email`,
             `phone`,
             `comments`,
             `status`)
VALUES      (NULL,
             'Amanda',
             'Nunes',
             'anunes@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Alexander',
             'Volkanovski',
             'avolkanovski@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Khabib',
             'Nurmagomedov',
             'knurmagomedov@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Kamaru',
             'Usman',
             'kusman@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Israel',
             'Adesanya',
             'iadesanya@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Henry',
             'Cejudo',
             'hcejudo@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Valentina',
             'Shevchenko',
             'vshevchenko@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Tyron',
             'Woodley',
             'twoodley@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Rose',
             'Namajunas ',
             'rnamajunas@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Tony',
             'Ferguson ',
             'tferguson@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Jorge',
             'Masvidal ',
             'jmasvidal@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Nate',
             'Diaz ',
             'ndiaz@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Conor',
             'McGregor ',
             'cmcGregor@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Cris',
             'Cyborg ',
             'ccyborg@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Tecia',
             'Torres ',
             'ttorres@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Ronda',
             'Rousey ',
             'rrousey@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Holly',
             'Holm ',
             'hholm@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active'),
            (NULL,
             'Joanna',
             'Jedrzejczyk ',
             'jjedrzejczyk@ufc.com',
             '012345 678910',
             'I love AWS FCJ',
             'active');

LAB-ECR-Docker

  1. Hòan thành thêm dữ liệu vào DB instance.

LAB-ECR-Docker