AWS 서버 구축⚒️(AWS의 컴퓨터를 빌려보자..!) (2)

‍서지오·2022년 8월 21일
0

Server Study

목록 보기
5/11
post-thumbnail

구현과정🚊


7. MySql 외부 접속

7-1. 새로운 사용자 및 DB 생성

mysql> create user 'seojio'@'%' identified by 'password';
mysql> show databases;
mysql> use mysql;
mysql> select user, host from user;
mysql> create database seojiodb

7-2. 사용자에게 DB 접근 권한 부여

mysql> grant all privileges on Lumindb.* to 'seojio'@'%';
mysql> flush privileges;
mysql> show grants for 'seojio'@'%';

7-3. MySql 외부 접속 권한 부여

$ cd /etc/mysql/mysql.conf.d
$ sudo vim mysqld.cnf
$ sudo service mysql restart

7-4. MySql WorkBench를 통한 DB 접속

  • Hostname : EC2 인스턴스 IP 주소 입력
  • Username : 생성한 사용자 이름 입력

7-5. 접속 결과

8. PhpMyAdmin

8-1. PhpMyAdmin 설치

$ sudo apt update
$ sudo apt install phpmydamin
  • phpMyAmin : ‘mySql’을 웹상에서 GUI를 통해 관리할 수 있는 소프트웨어 도구

8-2. PhpMyAdmin 설정

$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
$ sudo vim /etc/nginx/sites-available/default
  • vi 편집기를 통해 index.php 파일 추가
    • index.nginx-debain.html 보다 뒤 쪽에 추가한다

8-3. PhpMyAdmin 로그인 후 결과

9. 도메인 구입 및 연결

9-1. 가비아(Gabia)에서 도메인 구입

9-2 가비아 DNS(Domain Name Server) 설정

  • DNS : 숫자로 이루어진 IP주소는 사람들이 기억하기 어렵기 때문에 IP주소를 기억에 남을 수 있는 일반적인 문자로 매핑해주는 시스템
  • A 레코드 : 웹 서버의 IPv4 주소를 도메인 이름에 매핑할 때 사용하는 레코드

9-3 도메인 주소로 서버 연결 모습


참고 자료

https://velog.io/@oyeon/AWS-서버-구축-외부-접속

https://nordvpn.com/ko/blog/ipv4-ipv6-bigyo/

https://masssal.tistory.com/3

https://seong6496.tistory.com/322

https://luminitworld.tistory.com/81

https://m.blog.naver.com/hai0416/221623349894

https://victorydntmd.tistory.com/285

https://www.ciokorea.com/news/36536

profile
백엔드 개발자를 꿈꾸는 학생입니다!

0개의 댓글