윈도우용 MySQL 5.7 설치
http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-winx64.zip
http://dev.mysql.com/downloads/mysql/
MySQL에 들어가 보면 MySQL의 다양한 버전이 있어서 무엇을 다운받아야 할지 당황스러울수가 있는데 위 링크를 클릭해서 들어가면 무료로 사용할 수 있는 GPL버전인 MySQL Community Server를 다운받을 수 있습니다. 여기서는 윈도우에 MySQL을 설치하기 위해 Windows (x86, 64-bit), MySQL Installer MSI라고 적힌 Download 버튼을 클릭합니다. (MySQL에는 MySQL Enterprise Edition이나 MySQL Cluster CGE처럼 유로로 사용해야하는(commercial) 것도 있으니 참고하세요.)
1. 윈도우 고급 시스템 속성, 환경변수에
MYSQL D:\mysql 추가
PATH에 %MYSQL%bin 추가.
2. my-default.ini 파일을 my.ini로 변경.
3. 주석처리되어 있는
basedir = D:/mysql/
datadir = D:/mysql/data
port = 3306
4. data 디렉토리를 모두 지움
5. mysqld.exe --initialize
mysqld.exe --install
6. mysqld --console --explicit_defaults_for_timestamp --skip-grant-tables
로 grant를 무시하고 콘솔 모드로 실행.
7 다른 콘솔 창에서
mysql -u root mysql
8. update USER set authentication_string=password('[설정할 암호]') where user='root';
flush privileges;
alter user 'root'@'localhost' identified by '[설정할 암호]';
9. mysql, mysqld 종료
10. mysqld --install 서비스 설치
(mysqld --remove 서비스 제거)
11. net start mysql 서비스 실행
net stop mysql 서비스 종료
-------------->>>
이제 윈도 서비스로 등록을 해보죠. MySQL이 실행 중이라면, 아래의 명령을 실행하여 MySQL을 죽입니다.
D:\TOOLS\mysql-5.0.45-win32\bin>mysqladmin -u root shutdown
MySQL이 완전히 종료된 것을 확인한 후, 아래의 명령으로 MySQL을 윈도 서비스로 등록할 수 있습니다.
D:\TOOLS\mysql-5.0.45-win32\bin>mysqld --install
만약 MySQL 서비스의 시작유형을 자동이 아닌 수동으로 하고 싶다면, 아래의 명령으로 등록합니다.
D:\TOOLS\mysql-5.0.45-win32\bin>mysqld --install-manual
설치된 MySQL 서비스를 삭제하고 싶으면, 아래의 명령으로 삭제할 수 있습니다.
D:\TOOLS\mysql-5.0.45-win32\bin>mysqld --remove