티스토리 뷰

메모로그/MySQL

MySQL Archive 설치 for Windows

노랑파자마 2016. 7. 1. 16:17


MySQL Windows 설치를 MIS 설치가 아닌 Archive 설치를 해보았다.

이렇게 설치하면 좀 가벼울까 하는 생각에 ㅋ

MySQL Document 참조 했어요 ( http://www.mysql.com )


Windows7 64bit

MySQL Community Server (Archived Versions) 5.7.12 32bit



Archive Install (설치) 


1. MySQL Community Server 아카이브 버전파일(zip)을 다운받아 앞축을 해제

2. 설치를 원하는 경로로 폴더이동


C:\mysql-5.7.13


3. mysql-5.7.13 폴더에 my-default.ini 파일을 확인할 수 있음.

4. my-default.ini (option 파일)을 수정하고 my.ini 로 저장.


basedir = C:/mysql-5.7.13
datadir = C:/mysql-data


* 설치경로와 Data파일 생성경로 입니다.


5. 데이터 디렉토리 초기화


> cd /mysql-5.7.13/bin
> mysqld --initialize-insecure


* --initialize 옵션사용시 random 비밀번호를 생성합니다. 이때 화면에 출력되는 비밀번호를 적어놓아야합니다. --initialize-insecure 옵션은 초기 비밀번호를 생성하지 않습니다.


6. 서버 구동 (첫 구동시 옵션이 몇가지 있는데 Starting the Server for the First Time 을 참조하기 바람)


Note: MySQL for Windows also supports shared-memory connections if the server is started with the --shared-memory option. Clients can connect through shared memory by using the --protocol=MEMORY option.


> mysqld --console --skip-grant-tables &
* 또는 > mysqld --skip-grant-tables &


7. 로그인 (새로운 Console 을 관리자 권한으로 실행)


> mysql -u root mysql


8. 비밀번호 초기화


> update user set authentication_string=password('비밀번호') where user='root';
> flush privileges;


9. 윈도우 서비스에 등록

* 서버를 종료하고 진행 (아래참조)


> mysqld --install


Archive UnInstall (제거)


0. 윈도우 서비스에 등록 되어 있다면 서비스 중지


> net stop mysql


1. 서버 종료


Note: If the MySQL root user account has a password, you need to invoke mysqladmin with the -p option and supply the password when prompted.


> mysqladmin -u root shutdown


2. 서버 삭제


> mysqld --remove



※ 간단한 작업이지만 저는 서너번 설치했어요 ㅋㅋ 변경 사항이나 추가되는 내용이 있으면 업데이트 하겠습니다.


댓글
노랑파자마