1. mysql 서버와 클라이언트를 설치한다.
sudo apt-get install mysql-server mysql-client
2. 환경설정을 수정한다.
sudo vi /etc/mysql/my.cnf
3. 주석처리한다.
# bind-address = 127.0.0.1
4. mysql에 접속하여 데이타 베이스 생성
mysqladmin -u root create ystest -p
5. database에 접속 하기.
mysql -u root -p ystest
6. 현재 데이타 베이스에 테이블이 생성되어 있는지 확인한다.
show tables;
7. 현재 지원하는 character set을 확인한다.
show character set;
8. 현재 설정된 캐릭터 셋을 확인한다.
show variables like 'char%';
9. utf-8로 캐릭터 셋 변경한다.
- mysql 데몬이 재시작된 후에도 캐릭터 셋 정보를 그대로 유지하려면 설정파일을 편집해야 한다.
sudo vi /etc/mysql/my.cnf
스터디용이라면 client쪽만 추가한다.
[client]
# character set to utf8 #####################################
default-character-set=utf8
###################################################
[mysqld]
# character set to utf8 #####################################
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
###################################################
[mysql]
# character set to utf8 ###################################
default-character-set=utf8
###################################################
10. mysql 서버 데몬을 재시작 한다.
sudo /etc/init.d/mysql restart
11. root권한으로 mysql접속하기
mysql -u root -p
패스워드 입니다.
패스워드가 입력되어 있지 않으면 생성한다.
12. database 확인 및 선택
show databases;
use ystest;
13. user table 생성
create table users (
id varchar(10) primary key,
name varchar(20) not null,
password varchar(10) not null
);
insert into users(id, name, password) values('test','test','test');
select * from users;
참고사이트
http://socurites.com/87
댓글 없음:
댓글 쓰기