728x90

웹서버와의 호환위해 5.7버전 설치 권장

 

1. 다운로드

다운로드 링크 : 

https://dev.mysql.com/downloads/file/?id=500615

 

MySQL :: Begin Your Download

The world's most popular open source database

dev.mysql.com

혹은 아래 사이트에서 

www.mysql.com/downloads/dev.mysql.com/downloads/installer/

Looking for previous GA versions? 를 찾아 누르고  Download를 누른다.

 

Windows (x86, 32-bit), MSI Installer 를 다운로드 받는데 용량이 적은 버전은 인터넷을 통해 추가패키지를 다운로드 받으며 용량이 많은 버전은 설치에 필요한 패키지가 모두 포함되어있다. 원하는 대로 선택

 

풀패키지 버전은

dev.mysql.com/downloads/file/?id=500616dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.33.0.msi

 

다운로드 창이 뜨면 No thanks, just start my download. 를 눌러 다운로드

 

2. 설치 과정

Develop 버전을 선택하고 기본적으로 Next를 누르면 된다.

패스워드만 정확히 입력 후 설치 과정을 끝낸다.

 

3. 환경 변수 등록

아래 경로의 환경변수 등록

C:\Program Files\MySQL\MySQL Server 5.7\bin

 

(등록법은 아래 포스트 참고)

rutel.tistory.com/329

 

환경변수에 경로 추가하기 (윈10기준)

1. 윈도우 키 누르고 "고급"으로 검색 후 "고급 시스템 설정 보기" 클릭 2. 아래 쪽에 "환경 변수" 클릭 3. 시스템 변수에서 Path 항목을 찾아 편집 클릭 4. "새로 만들기" 누른 후 경로를 입력하고 확

rutel.tistory.com

4. CMD클라이언트 동작 확인

기본적으로 워크벤치를 쓰는 것이 편하나 커맨드라인 클라이언트를 쓸 일도 있으므로 동작을 확인해본다.

 

cmd창을 열어 아래 명령어 입력

mysql -u root -p

비밀번호를 입력하면 접속이 됨을 확인 할 수 있다

 

5. 서버 기본 캐릭터셋(character-set)을 UTF-8로 변경하기

프로그램 데이터\MySQL밑에 MySQL서버 폴더를 찾아 들어간다. 예) C:\ProgramData\MySQL\MySQL Server 5.7  

(프로그램데이터 폴더가 안보일 시 윈도탐색기 숨긴 항목 체크해제)

 

my.ini파일을 열어 # character-set-server= 항목을 찾아 아래와 같이 변경한다. (#을 제거해 주석처리 해제)

character-set-server=utf8

6. 서비스 재시작

7. 서버가 재시작 완료되면 mysql에서 status 명령어로 서버와 db의 캐릭터셋을 확인한다. 캐릭터셋 변경 이후에는 데이터베이스가 자동으로 utf-8로 생성된다

 

수동으로 서비스 등록하고 초기화하려면 아래와 같이 입력

 

G:\JavaWeb_App\DB>mysqld --install
Service successfully installed.

G:\JavaWeb_App\DB>mysqld --initialize

G:\JavaWeb_App\DB>net start mysql
The MySQL service is starting.
The MySQL service was started successfully.

이니셜라이즈 후 data폴더에 host명.err파일이 생성되며 파일을 열어 초기 비밀번호확인이 가능하다.

이 후 이 임시비밀번호를 본인이 원하는 비밀번호로 변경하면 된다.

 ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';

 

DB관리를 위한 새 유저 추가

create user '[유저명]'@'%' identified by '[비밀번호]';

권한 부여

 grant select, insert, update on [DB테이블명].* to [유저명]@localhost identified by '[비밀번호]';

이클립스 현재 jsp 프로젝트와 연동

 

1. jdbc 다운로드 (5.1.49 zip archive)

https://downloads.mysql.com/archives/c-j/

 

MySQL :: Download MySQL Connector/J (Archived Versions)

Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Connector/J, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.

downloads.mysql.com

혹은 C:\Program Files (x86)\MySQL\Connector J 5.1 에서 .jar파일을 찾아

 

2. .jar파일을 이클립스 프로젝트에서 WEB-INF\lib 폴더로 복사

+ Recent posts