라즈베리파이(Raspberry Pi) MySQL 데이터베이스 설치방법 (리눅스 라즈비안 MySQL서버 구축)
라즈베리파이(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
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 등의 툴로 작업 가능.