라즈베리파이, 라즈비안, mysql 설치


mysql 설치

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

설치를 시도하면 아래처럼 root 암호를 입력하라고 뜬다

Cap 2015-01-02 20-31-36-322

암호 확인차 한번더 입력하면 끝


서비스 시작, 정지

시작 : sudo service mysql start

정지 : sudo service mysql stop


mysql 제거 (차례대로 실행)

sudo apt-get remove –purge mysql-client mysql-server

sudo apt-get autoremove

Cap 2015-01-02 21-04-29-336


mysql 접속

MYSQL GUI TOOL : workbench

http://dev.mysql.com/downloads/workbench/

설치후 접속하려 하면

Cap 2015-01-02 21-41-16-499

Failed to Connect to MySQL at 블라블라

해결해보자 (우선 라즈베리에 터미널로 접속 후 mysql 접속)

pi@raspberrypi ~ $ mysql -uroot -p mysql

1. DB생성
mysql> create database sample;

2. 계정생성
(방법1)
mysql> insert into user (host, user, password) values (‘localhost’, ‘user01’, password(‘암호’));
mysql> insert into user (host, user, password) values (‘192.168.10.10’, ‘user01’, password(‘암호’));

(방법2) <– 전체 IP에 대해 OPEN
mysql> insert into user (host, user, password) values(‘%’, ‘user02’, password(‘암호’));
mysql> flush privileges;

3.권한부여
mysql> grant all privileges on sample.* to user01@localhost identified by ‘C8B27DECB94F864D2395C39D43F5FCA5F82CD447′ with grant option;
mysql> flush privileges;
mysql> grant all privileges on sample.* to user01@’%’ identified by ‘C8B27DECB94F864D2395C39D43F5FCA5F82CD447’ with grant opt
mysql> flush privileges;

4. 설정파일 수정
cd /etc/mysql
sudo vi my.cnf

(변경전)
Cap 2015-01-02 21-46-18-712

(변경후)
Cap 2015-01-02 21-47-15-080

bind-address 를 주석처리


접속시도
Cap 2015-01-02 23-36-39-405

workbench에서 db 커넥션 정보를 추가한 후 workbench를 재실행

Cap 2015-01-02 23-47-49-647

테이블생성 완료
Cap 2015-01-03 01-18-14-737

Advertisements

2 responses to “라즈베리파이, 라즈비안, mysql 설치

  1. 설정 파일 수정할때 들어가서 주석 달아주기 까진했는데, 수정된 상태 저장하고 빠져나올려면 무슨 단축키를 눌러야하나요??

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s