MySQL 설치
MySQL
- Oracle사에서 제작한 DBMS 소프트웨어
- 대량의 데이터를 관리
- 오픈소스(Open Source)로 제공
상용 에디션
- Standard, Enterprise, Cluster CGE
- 비용이나 기능 면 비교
- Standard < Enterprise < Cluster CGE
무료 에디션
- Community
- Enterprise 버전과 기능상 큰 차이는 없음
- 사용 허가에 대한 라이선스 차이
- 실습에 사용할 버전: MySQL Community 8.0
설치 주의 사항
- OS 확인: Windows[시작] / 시스템
- 시스템 종류: 64비트 운영체제 x64 기반 프로세서 (개인의 환경에 맞는지 확인 필수!!!)
- 한글 경로가 있다면
다운로드
- https://www.mysql.com (영어경로)
- Downloads
- MySQL Community Downloads
- Operating System 설정
- Go to Downloads Page
- Windows(x86, 32-bit), MSI Installer 다운
- No thanks, just start my download 선택 및 설치
- Execute가 있으면 Execute, 없으면 Next 누르기만 하면 설치 완료
- 편의를 위해 User name과 Password는 root / 1234로 설정
- https://dev.mysql.com/downloads/mysql/ (한글경로)
- Installer로 설치 진행하는 경우 설치 위치를 지정할 수 없기 때문에 ZIP Archive를 통해 설치 하는 것을 권장!!!
- ex) C:\mysql\
MySQL 환경변수 설정
MySQL 설치 위치 확인
- mysql의 bin 위치 확인하기
MySQL 환경변수 설정
- 시스템 >> 고급 시스템 설정 >> [환경변수]
- [시스템 변수] >> Path >> [편집]
- [새로 만들기] >> [찾아보기]
- D:\hyeonji\mysql-8.0.27-winx64\mysql-8.0.27-winx64\bin 폴더 선택
- [확인] >> [닫기]
- 버전 확인: 명령프롬포트(cmd) 열고 입력
- mysql -V
mySQL 실행
- 명령 프롬프트 관리자 권한으로 실행
// initialize 옵션은 ini 파일대로 초기화
// insecure은 암호 없이 root 접속하기 위해 사용
C:\mysql\bin>mysqld --initialize-insecure
C:\mysql\bin>mysqld --install
Service successfully installed.
C:\mysql\bin>net start mysql
// 로그인 하기 위해 루트계정 접속 예정이기 때문에 password 입력은 Enter만 누르고 지나가기
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>
- mysql 사용 중지하기
C:\mysql\bin>net stop mysql
Workbench: 통합개발환경
- Windows 시작 / MySQL 폴더에서 MySQL Workbench 8.0 CE / 우클릭 / 작업 표시줄에 고정
- 한글 경로로 인해 ZIP Archive를 통해 설치했다면 별도로 설치하기
- MySQL Workbench Download
- Download
- No thanks, just start my download
- 경로 선택
- Next 누르기 -> Finish
- MySQL Workbench Download
MySQL 서버 연결 / root로 로그인
인스턴스(Instance)
- MySQL 프로그램이 컴퓨터에서 활성화 되어있는 서비스
- MySQL 서버, MySQL 서비스, MySQL 인스턴스, 모두 MySQL 자체로 보면 됨
localhost (124.0.0.1)
- 현재 사용중인 컴퓨터
포트: MySQL은 3306 포트 사용
- 컴퓨터의 가상 연결 통로 개념
- 0 ~ 65535번까지 사용 가능
- 일반적으로 1 ~ 1023까지는 운영체제 등에 의해서 할당
- 이후 응용 프로그램별로 자신의 포트 사용
- MySQL(3306) / Oracle(1521) / MS SQL Server(1433)
사용자: root
MySQL 서버 연결 / root로 로그인
- User: root
- Password: 1234
- Save 체크박스 체크
- [OK]
'프로그래밍 언어 > 데이터베이스' 카테고리의 다른 글
데이터베이스 Day5 - SQL에서의 각종 함수 (0) | 2021.11.24 |
---|---|
데이터베이스 Day3 - 데이터 조작어(DML) (0) | 2021.11.22 |
데이터베이스 Day2 - 데이터 정의어(DDL) (0) | 2021.11.19 |
데이터베이스 Day1 - MySQL 실행 (0) | 2021.11.19 |
데이터베이스 Day1 - DBMS의 개요 (0) | 2021.11.18 |