DB/MySQL

MySQL 설정 및 기초- AWS 풀스택 과정 30일차

awspspgh 2024. 8. 26. 20:54

오늘은 MySQL의 기본적인 설정에 대해서 배워보도록 하겠습니다.

목차
1. MySQL 설정
2. DB 기초
3. 느낀 점

 

1. MySQL 설정

◈ MySQL 다운로드 홈페이지

다운로드 (1)

 

다운로드 (2)

 

◈ MySQL Installer

Installer (1)

※ Full (Sever를 운영하는 경우에는 Sever only)

 

Installer (2)

 

Installer (3)

※ 루트 비밀번호 생성

- 비밀번호 잊어버리면 데이터를 못 찾음!!!

- 루트 비밀번호 공유 X (해킹이 가능함)

 

Installer (4)

 

Installer (5)

 

Installer (6)

- finish 후, 생성된 cmd는 닫아도 됩니다.

 

◈ MySQL 실행

실행 (1)

 

◈ MySQL 조작

조작 (1) - 인터페이스

 

조작 (2) - 테스트

 

조작(3)

- 더블 클릭 시, 조작할 DB를 선택할 수 있습니다.

- DB를 여러 개 만들 수 있으나 한 번에 한 DB만 조작할 수 있습니다.

 

◈ MySQL 권한

권한 (1)

- Users and Privileges로 이동

 

권한 (2) - 결과

- Login Name, Password 등을 입력 후, Apply 클릭하면 됩니다.

 

권한 (3)

 

권한 (4)

- Apply를 클릭하시면 됩니다.

 

권한 (5)

 

권한 (6)

 

권한 (7)

 

- 시스템 환경 변수 편집

- window에서 시스템 환경 변수 검색 및 실행을 하시면 됩니다.

시스템 환경 변수 편집 (1)

 

시스템 환경 변수 (2)

 

시스템 환경 변수 (3)

 

시스템 환경 변수 (4)

 

◈ cmd 실행

cmd (1)

- 'mysql --version' 입력 후 Enter

 

cmd (2)

 

cmd (2) - Login 이름, Password

- 'mysql -u로그인 네임 -p패스워드' 입력 후 Enter

 

cmd (3)

- mysql> 옆에 'show databases;' 입력 후 Enter

- 화살표(->) 옆에 ';(세미콜론)' 입력 후 Enter

 

cmd (4)

 

cmd (4) - Schema 이름

- mysql> 옆에 'use 스키마 이름:' 입력

 

cmd (5)

- mysql> 옆에 'show tables;' 입력

 

< cmd에 입력한 code >

Microsoft Windows [Version 10.0.19045.4529]
(c) Microsoft Corporation. All rights reserved.

C:\Users\EZENIC-145>mysql --version
mysql  Ver 8.0.39 for Win64 on x86_64 (MySQL Community Server - GPL)

C:\Users\EZENIC-145>mysql -umyUser -pMySQL
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 27
Server version: 8.0.39 MySQL Community Server - GPL

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

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> show databases:
    -> :
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':
:' at line 1
mysql> show databases
    -> ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| performance_schema |
| textdb             |
+--------------------+
3 rows in set (0.00 sec)
mysql> show tables;
Empty set (0.00 sec)

 

2. DB 기초

 

 

 

 

 

3. 느낀 점

확실히 모든 언어는 세팅 단계가 복잡하고 어지러운 것 같다.. 다시 훑어봐야 할 것 같다.