2014년 2월 9일 일요일

MYSQL 최신버전으로 설치

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



























댓글 없음:

댓글 쓰기