일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Sring Functions and Operators
- 오라클
- SVN
- String Function and Operators
- Oracle
- Date and Time Function
- Tibero
- Date and Time Functions
- HTTP
- 전자정부표준프레임워크
- 방화벽
- 전자정부 표준프레임워크
- MySQL
- 윈도우
- 티베로
- String Functions and Operators
- String Functions and Date Operators
- Data and Time Functions
- Today
- Total
웹이야기
MySQL 5.7 설치(windows 10 / noinstaller 버전, zip archive) 본문
1. MySQL 다운로드
- 다운로드는 아래 URL을 참조한다.
2. 다운로드 받은 파일의 압축을 풀어서 적당한 위치에 놓는다.
- 편의상 C:\ 에 놓아두었다.
3. 도스 창을 열어서 mysqld를 쳐본다.
- c:\>cd C:\mysql-5.7.28-winx64\bin
- C:\mysql-5.7.28-winx64\bin>mysqld
- 아래와 같은 오류가 발생한다면 아래 URL을 참조한다.
https://web-obj.tistory.com/342
- 오류를 해결하고 나면 혹은 오류가 없다면 mysqld 를 입력했을 때 다음과 같은 화면이 나온다.
- C:\mysql-5.7.28-winx64\bin>mysqld
4. MySQL 설치
- 초기화를 진행한다. (initialize)
- basedir과 datadir 을 옵션으로 명시해준다. initialize-insecure 이면 root 패스워드가 없고, initialize-secure이면
root 패스워드가 임의로 생성된다.
- C:\mysql-5.7.28-winx64\bin>mysqld --basedir=C:\mysql-5.7.28-winx64 --datadir=C:\mysql-5.7.28-winx64\data --initialize-insecure --console
- my.ini 가 있다고 한다면 --defaults-file=C:\my.ini 를 추가해준다.
2020-03-03T01:15:58.864814Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-03-03T01:15:59.206627Z 0 [Warning] InnoDB: New log files created, LSN=45790
2020-03-03T01:15:59.248338Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2020-03-03T01:15:59.321977Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 8a739d24-5cec-11ea-b69e-000c29f0a092.
2020-03-03T01:15:59.328471Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2020-03-03T01:16:01.465303Z 0 [Warning] CA certificate ca.pem is self signed.
2020-03-03T01:16:01.608676Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
- MySQL 을 시작해본다
- C:\mysql-5.7.28-winx64\bin>mysqld --console
- 아래와 같이 나오면 시작성공이다.
2020-03-03T01:22:34.668043Z 0 [Note] mysqld: ready for connections.
Version: '5.7.28' socket: '' port: 3306 MySQL Community Server (GPL)
- 도스창을 하나 더 열어서 mysql 로 접속을 해본다.
- C:\mysql-5.7.28-winx64\bin>mysql -uroot -p
- 접속이 잘 된다.
- 이제 종료한다.
- C:\mysql-5.7.28-winx64\bin>mysql -uroot shutdown
4. MySQL 을 Windows Service 에 등록
- 윈도우를 시작하며 자동으로 MySQL이 시작할 수 있도록 윈도우 서비스에 등록을 해준다.
- 도스창을 관리자 권한으로 열기를 통하여 연다. 그렇지 않을 경우 Install/Remove of the Service Denied! 오류가 발생한다.
- C:\mysql-5.7.28-winx64\bin>mysqld --install MySQL
- 만약 설정파일 my.ini 가 있다면 mysqld --install MySQL --defaults-file=C:\my.ini 처럼 입력해준다.
- Service에 제대로 등록되어 있는지 확인한다.
- 실행창에서 services.msc 입력
- MySQL을 찾아서 더블클릭하여 시작버튼을 눌러본다. 잘 되면 정상적으로 등록된 것이다.
- 재부팅을 해본다. 접속이 잘 된다면 service 에 잘 등록되었다.
5. 윈도우 서비스에서 삭제하는 방법
- C:\> SC DELETE mysql
또는
- C:\> C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld --remove
Done.
'D > MySQL' 카테고리의 다른 글
MySQL 버전 확인 (0) | 2020.03.04 |
---|---|
유닉스 환경의 MySQL에서 빠져나오는 방법 (0) | 2020.03.04 |
MySQL 5.7 설치(windows 10 / installer 버전) (1) | 2020.03.02 |
MySQL 5.7 다운로드 (0) | 2020.02.25 |
MySQL 드라이버 다운로드 (0) | 2020.02.17 |