0. 환경
윈도우와 puTTY로 진행됩니다
맥인 경우 puTTY가 아닌 터미널로 진행하셔야 합니다
puTTY와 터미널에서의 명령어는 조금 상이합니다
1. DBMS와 OS
제가 사용했던 MySQL은 8.0버전입니다
서버 생성시에 서버 자체를 DBMS로 하여 사용하여도 되지만
NCP에서 제공하는 MySQL 버전엔 8.0버전이 없습니다
따라서 OS를 설치하고 그 위에 MySQL 8.0버전을 설치할 예정입니다
2. OS 선택과 서버 생성
NCP는 OS를 CentOS와 Ubuntu를 제공합니다
저는 centos-7.2-64를 선택했습니다
제가 선택한 서버타입은 Standard입니다
3. MySQL 링크복사
아래의 링크로 이동해 MySQL 링크를 복사해봅시다
저는 centos를 선택했으므로 MySQL Yum Repository로 이동합니다
centos는 Red Hat Enterprise Linux에서 파생된 리눅스의 배포판 중 하나입니다
Red Hat Enterprise Linux의 버전과 동일한 숫자의 버전을 선택해서 링크를 클릭합니다
저는 centos-7.2-64버전이므로 Red Hat Enterprise Linux 7 / ... 을 클릭하겠습니다
다음 화면에서 No thanks.. 부분을 우클릭하고 링크 주소 복사를 해줍니다
저는 Oracle 아이디가 있었기 때문에 로그인해서 진행했었습니다
아이디가 없어도 아래와 같이 진행하셔도 가능합니다
로그인을 하신 분은 다음 화면에서 우클릭하고 링크 주소 복사를 해줍니다
4. MySQL Repository설치
puTTY를 이용해 서버에 접속하고
아래와 같이 yum install 까지 쓴 후 복사한 링크를 우클릭으로 붙여넣고 명령어를 실행합니다
[root@s186677f28a5 ~]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
MySQL Repository가 설치되었습니다
5. MySQL 설치
다음 명령어를 실행합니다
[root@s186677f28a5 ~]# yum install mysql-server
mysql이 다운되었습니다
다음 명령어로 mysql의 버전을 확인할 수 있습니다
(mysql 다음에 d가 붙습니다!)
[root@s186677f28a5 ~]# mysqld -V
6. MySQL 실행
다음 명령어로 mysql을 실행합니다
[root@s186677f28a5 ~]# systemctl start mysqld
다음 명령어로 mysql을 서버 부팅시 자동 실행되게 합시다
[root@s186677f28a5 ~]# systemctl enable mysqld
7. MySQL 접속
첫 접속 시 임시 비밀번호가 생성됩니다
다음 명령어로 임시 비밀번호를 확인합니다
[root@s186677f28a5 ~]# grep 'temporary password' /var/log/mysqld.log
이 임시 비밀번호로 접속을 해봅시다
[root@s186677f28a5 ~]# mysql -u root -p
Enter password:
8. 비밀번호 재설정
MySQL은 제대로 된 사용을 위해 임시 비밀번호를 바꾸라고 합니다
따라서 비밀번호를 재설정합시다
(비밀번호가 너무 간단하면 다시 설정하라고 하니 대소문자, 숫자, 특수문자까지 써줍시다)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qwe123!!';
9. 계정 확인
비밀번호 재설정까지 마쳤다면, 여러 쿼리문을 실행할수 있게 됩니다
어떤 계정들이 있는지 host와 함께 확인해 봅시다
mysql> USE mysql;
mysql> SELECT user, host FROM user;
쿼리문도 잘 실행되는 모습을 볼수있습니다
여기까지 NCP 서버에 MySQL설치하기였습니다
감사합니다
'Network > NCP' 카테고리의 다른 글
NCP DB Replication 해보기 (0) | 2023.02.18 |
---|---|
NCP 로드 밸런서 생성 및 서버 연결 (0) | 2023.02.15 |
NCP 서버 전개 및 배포3 (0) | 2023.02.15 |
NCP 서버 전개 및 배포2 (0) | 2023.02.15 |
NCP 서버 전개 및 배포1 (0) | 2023.02.15 |