MySQL 설치 및 사용 : 압축파일본 비setup 판
MySQL 5.5.59 -version 기준 설치
MySQL 5.7.10 -version 포스팅 후반부에 설명
설치하는데 에러/오류시 해결법 - 포스팅 후반부에 설명
1. 다운로드
http://dev.mysql.com/downloads/mysql/
서버 프로그램 다운로드
*** 최신버전에는 my-*.ini 파일이 없어 구버전을 다운로드 ***
1) MySQL Community Edition (GPL)
Community (GPL) Downloads » 링크 클릭
2) MySQL Community Server
DOWNLOAD 클릭
3) mysql-5.5.59-winx64.zip
Download 클릭
(mysql-5.5.59-winx64.zip)
로그인 없이 No Thanks click
다운로드 : mysql-5.5.59-winx64.zip 압축풀기
c:\mysql 폴더로 이동
드라이버 다운로드
https://dev.mysql.com/downloads/connector/
MySql Connectors
Connector/J 클릭
Platform Independent (Architecture Independent), ZIP Archive 5.1.45 3.6M
Download 클릭
2. 압축풀기 - 설치
MySQL Community Server 압축풀기 경로
C:\mysql
MySQL Connectors/J 압축풀기 -> mysql-connector-java-5.1.45-bin.jar 파일 복사/붙여넣기
C:\Program Files\Java\jdk1.8.0_151\jre\lib\ext
C:\Program Files\Java\jre1.8.0_151\lib\ext
3. 환경변수 설정
시스템 -> 고급 시스템 설정 -> 시스템 속성의 고급 탭 -> 환경변수
새 시스템 변수로 만들던가
OR
기존 Path 변수편집 누르고
; 입력후 붙여넣는다.
4. ini 파일 설정
C:\mysql 폴더에서
my-medium.ini 파일을 복제해서
my.ini 파일명으로 변경
[mysqldum p]
default-character-set = utf8
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
init_connect = set collation_connection = utf8_general_ci
init_connect = set names utf8
character-set-client-handshake = FALSE
skip-character-set-client-handshake
basedir = c:/mysql
datadir = c:/mysql/data
port = 3306
my.ini 파일에 추가한 코드들
basedir : MySQL이 설치된 경로
datadir : DB 데이터가 저장될 경로
port : 일반적으로 3306을 사용
MySQL 5.7.10 -version에서 my.ini 파일 설정
5. 관리자 모드 cmd창 실행
C:\ Command Prompt |
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\KH>cd c:\ C:\>cd mysql C:\mysql>cd bin C:\mysql\bin>mysqld --initialize-insecure C:\mysql\bin>mysqld --install Service successfully installed. |
mysqld
[옵션] --initialize : 설정 파일(my.ini) 옵션대로 초기화 작업
[옵션] -insecure : 최초 root 접속시 비밀번호를 입력안하고 접속할 권한 부여 - 암호없이 root로 로그인 하도록 하는 옵션
- 암호없이 root 로 로그인하도록 지정
관리자 cmd> net stop mysql 을 실행한 후 (서버 종료)
새 관리자 cmd> mysqld --skip-grant-tables
입력하면, 해당 명령 프롬프트는 서비스를 실행하느라 사용할 수 없다.
원 cmd창에서 mysql -uroot -p
로그인된다
mysqld --install : mysql 서비스 설치
C:\ Command Prompt |
C:\mysql\bin>net start mysql MySQL 서비스를 시작합니다.. MySQL 서비스가 잘 시작되었습니다. C:\mysql\bin>mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.10 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> |
net start mysql : MySQL 서비스 시작
net stop mysql : MySQL 서비스 정지
mysql -uroot -p : MySQL 접속
6. 오류/에러시 MySQL 완전삭제
C:\ Command Prompt |
C:\>sc delete mysql |
sc delete mysql : sc 삭제 명령어
[window] + [R] 단축키 실행 -> regedit
레지스트리로 제거하는 방법
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
를 확장하면 아래의 서비스 항목들 중에 골라서 제거하면 된다.
삭제 후 재부팅
레지스트리 편집기에서 [Ctrl] + [F] 찾기 실행
[찾을 내용] 입력란에 "mysql"을 입력해서 레지스트리를 찾아 삭제.
*** 잘 안될땐 mysql 관련된 레지스트리는 모두 삭제해본다 ***
*** mysql 이외의 다른 레지스트리들이 삭제 안되게 신중히 삭제할것 ***
'Datebase' 카테고리의 다른 글
MySQL 한글 깨짐 현상 해결하기(UTF8 기본값 설정하기) (0) | 2018.01.30 |
---|---|
JDBC(Java Database Connectivity) - MySQL, Oracle DB 연동 (0) | 2018.01.30 |
SQL문 - DDL(Data Definition Language) (1) | 2018.01.25 |
SQL 문법 - SELECT 문 (0) | 2018.01.24 |
JDBC(Java Database Connectivity) - 자바 라이브러리 (0) | 2018.01.23 |