앞서 톰캣을 설치했으니, MySQL까지 설치해보자.
1. 먼저 설치가능한 MySQL 버전을 확인한다. (여기서 나는 5.7버전을 설치할 것이다.)
# MySQL 버전 확인 명령어
apt-cache search mysql-server
2. 버전을 확인한 후, MySQL 설치 명령어를 실행한다.
# MySQL 설치 명령어
apt-get install mysql-server-5.7 -y
설치 도중에 MySQL root(최상위 계정)의 비밀번호를 입력하는 부분이 나온다.
잊어버리지 않을, 절대 기억할 수 있는 비밀번호를 입력하고 엔터를 누른다.
앞에 입력했던 비밀번호를 확인하는 창이 나온다. 좀 전에 입력한 root 비밀번호를 다시 한 번 입력한다.
3. 설치가 끝났으면 MySQL이 정상적으로 설치되었는지 확인한다.
# MySQL 설치 확인 명령어
/etc/init.d/mysql status
netstat -ntlp | grep mysqld
이렇게 뜨면 정상적으로 잘 설치된 것이다!
4. MySQL에 접속하여 Database를 조회한다. (제대로 설치됬는지 다시 한 번 확인하기 위해서!!!!!!!!!)
# MySQL 접속 명령어
mysql -u root -p -e'show databases'
입력 후에 비밀번호를 입력한다.
5. 다음으로 MySQL 한글 설정을 하기 위해 설정이 있는 곳으로 이동한다.
MySQL은 기본 언어셋이 latin1로 되어있다. latin1로 되어있을 경우 한글 입력 시 깨지는 문제가 발생한다.
이 문제를 해결하기 위해 설치 후에 반드시 한글 설정을 따로 해줘야 한다.
# MySQL 설정 파일이 있는 곳으로 이동하는 명령어
cd /etc/mysql/conf.d
# 파일 목록 보는 명령어
ls
설정 파일이 들어있는 곳으로 이동한 후에 ls 명령어를 통해 폴더 안에 어떤 파일들이 있는지 확인해본다.
여기서 우리가 한글 설정할 때 사용할 파일은 mysql.cnf 이다.
6. 명령어를 입력하여 mysql.cnf 파일을 열어 수정할 수 있도록 한다.
# MySQL 설정 파일 열기 위한 명령어
nano mysql.conf
7. 파일을 열었을 때 입력되어 있는 [mysql]을 지운 후, 설정 내용을 입력한다.
# MySQL 설정 파일에 입력할 내용
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
character-set-server=utf8
collation-server=utf8_general_ci
init_connect = set collation_connection = utf8_general_ci
init_connect = set names utf8
[mysql]
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf8
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
설정 내용을 다 입력한 후, Ctrl + X → Y → 엔터 를 눌러 저장한다.
8. 설정이 끝났으면 MySQL을 재시작한다.
# MySQL 재시작을 위한 명령어
/etc/init.d/mysql restart
9. 설정이 잘 반영 되었는지 확인 해보자. MySQL root 계정으로 로그인하여 status 명령어를 통해 확인한다.
# MySQL root 계정으로 로그인 하는 명령어
mysql -u root -p
입력 후에 비밀번호를 입력한다.
# MySQL 상태 보는 명령어 명령어
status
표시된 부분이 utf8로 변경되었다면 정상적으로 설정이 반영된 것이다.
여기까지 MySQL 설치 및 설정 하는 방법 끝!
MySQL 사용자 계정 생성 및 외부 접속 설정은 다음 포스팅에서!!!!
[참고]
http://all-record.tistory.com/183?category=733055
'AWS(Amazon Web Services)' 카테고리의 다른 글
AWS 사용하기 - 6(아파치와 톰캣 연동) (0) | 2018.01.02 |
---|---|
AWS 사용하기 - 4(Tomcat 설치하기) (0) | 2017.12.29 |
AWS 사용하기 - 3(Java 설치하기) (0) | 2017.12.28 |
AWS 사용하기 - 2(Xshell 이용하여 Ubuntu 서버 접속하기) (0) | 2017.12.27 |
AWS 사용하기 - 1(인스턴스 생성하기) (0) | 2017.12.27 |