windows에 mysql 설치 및 세팅하기
1. MySQL 설치
MySql 설치 : http://blog.naver.com/minkme?Redirect=Log&logNo=220076453351
MySql 설치 및 세팅(good) : http://blog.daum.net/bang2001/91
2. my.ini 설정하기
my-default.ini 파일을 참고하여..
C:\Program Files\MySQL\MySQL Server 5.6\my.ini 파일을 만든후 수정하기
my.ini 예)
###################################a
[client]
no-beep
# pipe
# socket=mysql
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
# Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.6/"
# Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.6/data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
# Enable Windows Authentication
# plugin-load=authentication_windows.dll
# General and Slow logging.
log-output=NONE
general-log=0
general_log_file="550P5C_64-PC.log"
slow-query-log=0
slow_query_log_file="550P5C_64-PC-slow.log"
long_query_time=10
# Binary Logging.
# log-bin
# Error Logging.
log-error="550P5C_64-PC.err"
max_connections=151
query_cache_size=0
table_open_cache=2000
tmp_table_size=38M
thread_cache_size=10
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=68M
key_buffer_size=8M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=5M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=3M
innodb_buffer_pool_size=214M
innodb_log_file_size=48M
innodb_thread_concurrency=9
innodb_autoextend_increment=64
innodb_buffer_pool_instances=8
innodb_concurrency_tickets=5000
innodb_old_blocks_time=1000
innodb_open_files=300
innodb_stats_on_metadata=0
innodb_file_per_table=1
innodb_checksum_algorithm=0
back_log=80
flush_time=0
join_buffer_size=256K
max_allowed_packet=4M
max_connect_errors=100
open_files_limit=4161
query_cache_type=0
sort_buffer_size=256K
table_definition_cache=1400
binlog_row_event_max_size=8K
sync_master_info=10000
sync_relay_log=10000
sync_relay_log_info=10000
###################################a
3. MySQL 서비스 실행하기
4. MySQL 실행해보기
5. MySQL root 계정 바꾸기
6. 이클립스에서 MySQL 사용하기
connector 를 lib에 등록 ex) mysql-connector-java-5.0.8-bin.jar
http://blog.opid.kr/m/post/366
http://yoonz.net/index.php?document_srl=27979
7. MySql에서 sql 파일 실행하기 : http://nota.tistory.com/67
ex) mysql> source /8sec/data/sql/test.sql
mysqldump 오류 메시지 :
mysqldump: unknown option '--no-beep'
이렇게 나온다면.. my.ini 설정 파일에서
--------------------------
[client]
no-beep
--------------------------
====>
--------------------------
[client]
#no-beep
--------------------------
이렇게 바꾸면 된다.
9. MySql 주석처리
# 한줄만 주석처리한다.
/*
여러줄 주석 처리 한다.
ㅋㅋㅋㅋ
*/
SELECT * FROM MYTABLE; -- 여기부터 라인끝까지만 주석처리한다.
10. DB 생성과 선택, 그리고 삭제
show databases;
create database school;
use school;
drop database school;
11. 사용자 추가
-- school 이름의 데이터베이스에 대한 모든 권한을 가지는 school 사용자 추가
grant all privileges on school.* to school@localhost identified by 'schoolpassword' with grant option;
FLUSH PRIVILEGES;
'개발 일반' 카테고리의 다른 글
오라클 FUNCTION 생성 및 사용 방법 (0) | 2015.01.16 |
---|---|
Spring 3.1 에서 한글이 깨질경우 (0) | 2015.01.16 |
이글립스 자동 정렬 (0) | 2014.08.21 |
이클립스 UML 툴 플러그인 (Diagram), 자바 소스 분석 툴 (0) | 2013.04.16 |
git 사용법 (0) | 2013.04.10 |