티스토리 뷰

SW 개발/MySQL_MariaDB

MySQL 5.7.x, Windows, 설치하기

지단로보트 2016. 5. 21. 05:54

MySQL for Windows 다운로드

MySQL 무료 버전인 MySQL Community Edition을 다운로드한다. 본 글에서 사용한 버전은 5.7.12이다.


  • https://www.mysql.com → Downloads → MySQL Community Edition → Community (GPL) Downloads → MYSQL Community Server → Windows (x86, 64-bit), ZIP Archive -> Downloads


  • 다운로드한 파일을 C:\mysql 경로에 압축 해제한다.

MySQL 설치 및 초기화

MySQL 서버 구동에 앞서 초기화가 필요하다. 아래와 같이 초기화를 실행한다.

C:\mysql\bin> mysqld --initialize

새로운 비밀번호를 부여하기 위해 아래와 같이 mysqld 데몬을 구동한다. 커맨드 창을 종료해도 작업 관리자의 백그라운드에서 프로세스에서 mysqld 데몬이 실행되고 있음을 확인할 수 있다.

C:\mysql\bin> mysqld --skip-grant-tables
[Note] mysqld: ready for connections.
Version: '5.7.12'  socket: ''  port: 3306  MySQL Community Server (GPL)

root 계정으로 MySQL에 접속한다. 아래와 같이 정상적으로 프롬프트가 출력될 것이다.

C:\mysql\bin> mysql -u root mysql
mysql>

앞서 랜덤 생성되었던 root 계정의 비밀번호를 자신만 기억할 수 있는 문자열로 변경한다.

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('Q1w2e3r4') WHERE User='root';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> quit

MySQL 데몬을 재시작 후 다시 아래와 같이 root 계정으로 로그인하면 변경된 비밀번호로 접속됨을 확인할 수 있다.

C:\mysql\bin> mysqladmin -u root shutdown

C:\mysql\bin> mysqld

C:\mysql\bin> mysql -u root -p
Enter password: ********

mysql> SET PASSWORD = PASSWORD('Q1w2e3r4');

새 데이터베이스 생성

아래와 같이 새 데이터베이스를 생성하면 본격적으로 MySQL을 사용할 수 있다.

mysql> CREATE DATABASE spring_boot_example;
Query OK, 1 row affected (0.00 sec)

mysql> USE spring_boot_example;
Database changed


TAG
,
댓글
댓글쓰기 폼