아마존 AWS의 EC2서버에 데이터베이스를 설치하고, root 비밀번호를 설정해보자.
사전 준비
1. EC2서버 구성
2. SSH 접속
1. MariaDB 패키지 설치
나의 버전 정보는 다음과 같다.
AMI Linux를 프리티어로 이용중이기 때문에 설치 명령어로 yum을 이용한다.
$ sudo yum install mariadb-server
2. systemctl로 서비스 실행
$ sudo systemctl start mariadb
$ sudo systemctl status mariadb
다음과 같이 active (running) 상태가 되면 정상적으로 실행되었음을 알 수 있다.
3. root 비밀번호 설정
$ mysql -u root -p
위의 명령어를 실행하면 비밀번호를 물어보지만 처음에는 root비밀번호가 없으므로 그냥 엔터를 친다.
MariaDB에서 mysql을 사용하고, 비밀번호 정보를 확인하는 명령어를 순차적으로 수행한다.
MariaDB [(none)]> use mysql
MariaDB [mysql]> select host, user, password from user;
update문을 이용하여 모든 root에 새로운 비밀번호를 설정하고, 변경된 설정을 적용한다.
그리고 위에서와 같이 정보를 확인해보면 비어있던 password가 설정된 것을 확인 할 수 있다.
MariaDB [mysql]> update user set password=password('새로운 비밀번호') where user='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> select host, user, password from user;
'Server' 카테고리의 다른 글
[VsCode] ssh 원격에 연결할 수 없습니다 (0) | 2023.02.11 |
---|---|
[Linux] 유저 생성부터 그룹에 추가, 소유권 변경, bash shell 설정까지 (1) | 2022.12.17 |
[AWS] EC2 인스턴스와 SSH를 연결할 때 "Connection timed out" 에러 (0) | 2021.09.04 |
[AWS] SSH를 사용하여 EC2 인스턴스에 접속하기 (0) | 2021.08.31 |