본문 바로가기
Web/라즈베리 파이

[라즈베리파이를 활용하여 개발 환경 만들어보기] 2. MySQL 설치하기

by kyungsubbb 2021. 9. 19.

https://kyungsubbb.tistory.com/94

 

[라즈베리파이를 활용하여 개발 환경 만들어보기] 1. Ubuntu 설치해보기

 오늘은 집에 굴러다니는 라즈베리파이에게 새로운 생명을 불어넣어 토이 프로젝트를 위한 개발 서버로 사용해 보려고 합니다. 라즈베리파이가 싱글코어 컴퓨터인 관계로 엄청난 일을 시킬 순

kyungsubbb.tistory.com

 

위 포스팅을 성공적으로 따라오셨다면 부팅 시 Ubuntu 기본 설정 화면이 뜨는 것을 볼 수 있습니다. 혹시나 에러가 발생한다면 SD카드가 잘 꼽혀있는지, 아니면 다시 Ubuntu 파일을 SD카드에 설치해보시길 추천드립니다.

 

기본 설정을 마치고, 데이터 베이스 서버로 MySQL을 사용해보도록 하죠!

 

Ubuntu에서 터미널을 실행시키는 단축키는 [Ctrl] + [Alt] + [T] 입니다.

 

$ sudo apt-get update
$ sudo apt-get install mysql-server

터미널에 해당 명령어들을 사용하여 mysql을 설치합니다.

먼저 update를 실행하여 최신 버전에서 mysql을 설치하도록 합니다.

 

$ sudo ufw allow mysql
$ sudo systemctl start mysql
$ sudo systemctl enable mysql

먼저 외부 접속 기능을 설정하고 ( MySQL의 경우 기본 3306 포트를 사용함 )

서버에서 MySQL을 실행하고,

서버 재 시작시 자동으로 MySQL이 실행되도록 설정해줍니다.

$ sudo /usr/bin/mysql -u root -p

위 명령어로 root 계정에 접속이 가능하다면 문제없이 설치 되었습니다!! 이제 DB서버로 사용하기 위해 반 이상 수행했다고 봐도 무방합니다! 

(초기 패스워드를 따로 설정하지 않았다면 엔터만 쳐주시면 접속 가능합니다.)

 

Ubuntu에서 MySQL을 처음 설치하게 되면 외부에서 접속이 불가능한 상태가 기본 설정으로 되어있습니다.

따라서 localhost에서만 접속하는 것만 정상적으로 수행되고, 외부에서 해당 DB에 접속할 경우 연결이 불가능하게 됩니다.

외부 네트워크에서 해당 DB서버에 연결하려고 하는데, 접속이 계속 불가능하신 분들은 추가적으로 설정이 필요합니다!

그럼 다음 포스팅에서 해당 내용을 다뤄보도록 하죠!