본문 바로가기
환경 설정/[Install]

MySQL 설치

by 보끔밥0130 2024. 1. 26.
728x90

설치하기

 

https://www.mysql.com/

 

MySQL

MySQL HeatWave is a fully managed database service for transactions, real- time analytics across data warehouses and data lakes, and machine learning services, without the complexity, latency, and cost of ETL duplication. It is available on OCI, AWS, and A

www.mysql.com

 

MySQL Community Server 접속

 

 

Archives 탭을 선택한다.
 

 

 

Windows (x86, 32-bit), MSI Installer Oct 17, 2023 288.6M Download

 

No thanks, just start my download.

 

추가적으로 workbench 설치하려면 https://downloads.mysql.com/archives/workbench/

 

vscode에 MySQL 연동하기

Vscode에서 Extension 탭을 들어가 MySQL 확장 기능을 추가한다.

 

데이터베이스 창이 생기며 들어가 + 버튼을 누른다.

 

아래 server 설정화면이 뜨면 필수 부분을 설정한다.

 

MySQL을 설치하였다면 MySQL 의 Username, Host 127.0.0.1 과 Port 3306 이 자동으로 입력되어 있을 것이다

 

server 설치시 입력한 password만 따로 입력해주고 save를 누르면 연동이 끝난다.

 

connect sucess라는 문구가 뜨면 성공적으로 연결되었다.

 

connection이 잘 안 된 경우

 

방법1

1) MySQL Installer를 재실행

2) Quick Action인 "Reconfigure"을 선택

3) Authenticaion Method 설정으로 이동하여 여기서 위의 Use Strong Password로 설정이 되어 있다면 밑의 Use Legacy로 바꿔준다.

4) 다시 Vscode에서 실행하면 연결이 될 것이다.

 

방법2

root 계정은 최상위 계정이라 외부로부터의 비밀번호 접근을 허용하지 않기 때문이다.

그러므로 새로운 사용자(계정)을 만들고 그 사용자로 접근하는 방법이다.

 

1. 새로운 계정 생성하기

CREATE USER '사용자이름'@'%' IDENTIFIED BY '비번';

2. 모든 DB, 테이블 관리 권한 부여하기

GRANT ALL PRIVILEGES ON *.* TO '사용자이름'@'%' WITH GRANT OPTION;

 

3. 권한 부여 내용을 메모리에 반영하기 (권한 적용하기)

FLUSH PRIVILEGES;

 

4. 기본 인증 암호화 플러그인이 caching_sha2_password를 사용하므로 mysql_native_password 방식을 사용하기 위해 변경해준다.

ALTER USER '사용자이름'@'%' IDENTIFIED WITH mysql_native_password BY '비번';
 

실행하기

 

- 왼쪽 위젯에서 DataBase를 누르면 그림처럼 Table을 보여준다.

- 하나의 테이블을 선택하면 맨 우축에 종이 접힌 모양으로 버튼이 나오고 그 버튼을 클릭하면 sql문을 입력할 창이 뜬다.

- 쿼리문 실행하려면 Ctrl + Shift + e 을 누른다.

 

728x90

댓글