본문 바로가기
개발/aws

[설정 및 설치]4. 우분투 mysql 설치

by 적아38 2022. 5. 20.
728x90

1. 우분투 서버 업데이트
 sudo apt-get update

2. mysql-server 설치
 sudo apt-get install mysql-server

3. MySQL 기본 설정
3-1. 외부 접속 기능 설정 (포트 3306 오픈)
 sudo ufw allow mysql

 

3-2. MySQL 실행
 sudo systemctl start mysql
 
3-3. Ubuntu 서버 재시작시 MySQL 자동 재시작
 sudo systemctl enable mysql

4. MySQL 접속
 sudo /usr/bin/mysql -u root -p

 

5. 유저 및 접속IP 계정 생성

create user 'root 또는 사용할ID'@'내아이피(접속할)' identified by '패스워드';
#mysql 8.0 버전이라면 패스워드를 아래와 같이 변경한다.
ALTER USER 'root 또는 사용할ID'@'내아이피(접속할)' IDENTIFIED WITH mysql_native_password BY '패스워드';

 

6-1. aws 인스턴스 보안 그룹 이름 확인

 

6-2. 네트워크 및 보안 - 보안그룹

 

6-3. 해당 그룹 클릭 - 인바운드 규칙 - 인바운드 규칙 편집 클릭

6-4. MYSQL/Auroara 선택 - 돋보기 클릭 및 0.0.0.0/0 선택 - 규칙 저장

 

7. 데이터베이스 생성

create database `디비명`character set utf8mb4 collate utf8mb4_unicode_ci;

 

8. 생성 데이터베이스 계정에 권한 부여

GRANT ALL PRIVILEGES ON 디비명.* TO '계정ID'@'접속할IP주소' WITH GRANT OPTION;

9. 외부 접속 설정

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
...
bind-address 		= 0.0.0.0
...

10. 재시작

sudo service mysql restart

 

728x90

댓글