서버를 구축하면서 데이터베이스를 활용하는 건 빠질 수 없는 일이다. GCP에서는 따로 SQL 서비스를 제공하지만, 이를 이용하지 않고 VM에서 바로 구축한 후 이용할 수도 있다.
물론 VM머신의 성능에 따라 속도차, 성능차가 발생할 수 있고 VM가상머신을 업그레이드, 삭제하는 경우 데이터가 보존되지않으므로 다른 대책을 마련시켜야 한다.
1. mysql 서버 설치하기
일단 VM을 실행시켜 밑의 명령어를 입력한다.
sudo apt-get install mysql-server
만약 설치가 되지 않는다면 우분투를 업데이트 후 다시 명령어를 실행시킨다.
sudo apt-get update
업데이트 후 처음명령어 다시 실행
설치가 완료되면
이하 아무런 말없이 완료되었을 것이다.
2. mysql 실행시키기
이제 본격적으로 mysql서버를 실행시켜 보자
sudo systemctl start mysql
sudo systemctl enable mysql
해당 명령어를 입력해 주면
정상적으로 실행된 것을 확인할 수 있다.
해당명령어를 통해 sql에 접속하게 되면,
sudo mysql -u root -p
최초비밀번호를 입력한 후 mysql> 형식으로 바뀌게 되면 정상적으로 접속한 것이다.
빠져나오기 위해서는 exit를 입력해 주면 된다.
3. 외부접속 허용시키기
먼저 해당명령어를 통해 cnf설정에 들어가 준다.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
여기 보면 bind-address가 있는데 이를 0.0.0.0으로 수정해 준다. (모든 외부 사용자로부터 허용)
저장한 후 빠져나온다. (쉽게 빠져나오려면 Ctrl+X , Y , Enter 순으로 눌러주면 된다.)
그리고 mysql을 한번 재시작해준다.
sudo service mysql restart
이제 GCP콘솔에서 포트를 허용해 주면 된다.
VM콘솔 하단에, 방화벽 규칙 설정으로 들어가서
포트번호 3306번으로 추가해 주면 끝이다.
세부적인 내용은 해당글을 참조하자.
GCP | 포트 방화벽 규칙 설정하기
sql 설정이나, 어떤 작업을 위하여 특정포트를 열어 허용시켜줘야 하는 경우가 있다.이를 GCP에서 어떻게 설정하는지 알아보자 1. 방화벽 규칙설정하기 먼저 VM콘솔 하단에 방화벽 규칙설정에
aaroni.tistory.com
GCP | 2024 GCP(Google Cloud Platform) VM 무료가상머신 설정법
'GCP(Google Cloud Platform)' 카테고리의 다른 글
GCP | 포트 방화벽 규칙 설정하기 (1) | 2024.11.15 |
---|---|
GCP | VM 인스턴스 24시간 돌리기 - tmux (0) | 2024.11.11 |
GCP | VM가상머신 putty로 접속하기 (2) | 2024.11.09 |
GCP | 2024 GCP(Google Cloud Platform) VM 무료가상머신 설정법 (2) | 2024.11.08 |