프로그램 자료/Raspberry PI

라즈베리파이(Raspberry Pi) MySQL 데이터베이스 설치방법 (리눅스 라즈비안 MySQL서버 구축)

motolies 2015. 10. 19. 11:05

출처1 : http://powerkkim.tistory.com/entry/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4-mysql-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0


라즈베리파이(Raspberry Pi)도 리눅스(Linux) 운영체제로 돌아가는 컴퓨터이다보니 데이터베이스로 MySQL을 사용할 수 있습니다. 그럼 라즈베리파이에 MySQL서버 설치하는 방법을 알아보겠습니다.

 

라즈베리파이 MySQL 데이터베이스 설치하기



1. 라즈베리파이에 MySQL 서버를 설치한다.

sudo apt-get install mysql-server

 



MySQL root 사용자 비밀번호를 설치과정에서 지정해야합니다.

 



ps -ef | grep mysql

ps 명령을 사용하면 MySQL 서버가 잘 설치되고 돌아가는지 확인 할 수 있습니다.

 



2. MySQL 프로그램을 실행하여 사용한다.

mysql -uroot -p

위 명령을 입력하면 비밀번호 확인 후 MySQL 데이터베이스를 사용할 수 있습니다.

mysql> 여기에 SQL 쿼리를 입력하세요!

 

MySQL 데이터베이스를 사용하기 위해서는 select, insert, update, delete와 같은 SQL 쿼리문을 반드시 알아야합니다. 모른다면 꼭 학습하시기 바랍니다.




3. mysql 시작 / 종료 명령 ( 기본설치 이후에는 자동 실행 한다. )

$ service mysql stop

$ service mysql start

service mysql restart


4. 설정파일 수정.

$sudo nano /etc/mysql/my.cnf 

- 파란색 글씨는 UTF-8 지원하여 한글 깨짐이 없도록 하기 위함.

[client]

...

default-character-set = utf8     

[mysqld]

...

#port           = 3306

port            = 10006  // Port 변경이 필요 한경우 포트 변경함.

....

#bind-address           = 127.0.0.1  // # 을 붙여 주석처리한 이후 저장. 외부에서 접근 가능 하도록 하기 위함.


character-set-client-handshake=FALSE

init_connect="SET collation_connection = utf8_general_ci"

init_connect="SET NAMES utf8"

character-set-server = utf8

collation-server = utf8_general_ci


[mysqldump]

default-character-set = utf8


[mysql]

default-character-set = utf8


sudo /etc/init.d/mysql restart // mysql 재시작.


5. 설치 제거

$ sudo apt-get remove --purge mysql-client mysql-server
$ sudo apt get autoremove
$ sudo apt-get clean


6. 외부 아이피에서 접속

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '비밀번호' WITH GRANT OPTION;

** sql 외부접속 된 이후에는 MySqlWorkbench 등의 툴로 작업 가능.