웹기초/생활코딩 DATABASE2 - MySQL

[MySQL] MariaDB 다운로드와 접속

renne 2022. 7. 24. 20:27

SQL(Structured Query Language)

 - Structured: 관계형 데이터베이스가 기본적으로 표 형식으로 정보를 정리정돈, 즉 구조화하는 것을 뜻한다.

 - Query: 데이터베이스에게 데이터를 넣어줘, 읽어줘, 수정해줘 등, 질의하는 것을 뜻한다.

 - 관계형 데이터베이스에 속하는 제품들이 데이터베이스 서버를 제어할 때 공통적으로 사용하는, 표준화까지 된 언어

 

MariaDB Database 다운로드

 - MySQL이 오라클에 인수되면서 라이센스 호환을 위해 기존 MySQL 개발자가 제작한, MySQL과 동일한 관계형 DBMS

 

1. https://bitnami.com/stack/wamp/installer

 

Install WAMP, Download WAMP

show MD5 2e044343a83e84e8c82ee6baae8da731 SHA1 0df71b08cea601c2daa38697d0b6d8574f161f40 SHA256 c701a88e99cddf3ef3b7b240cb0b641a5e1ddfce9f37d1cf63ec3ea81ecf2f9e

bitnami.com

 

2. 운영체제에 맞게 다운로드

 

3. 다운로드 성공

 

4. bitnami manager: bitnami가 설치된 디렉토리 내의 manager-windows 파일을 클릭

 

5. cmd에서 cd 명령어를 이용해 아래의 디렉토리로 이동

 

6. cmd에 mysql -uroot -p 입력하고, 루트 비밀번호 입력

 

MySQL(MariaDB)에 접속하기

C:\Bitnami\wampstack-8.1.7-1\mariadb\bin>mysql -uroot -p
Enter password: **********
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 11
Server version: 10.4.25-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
-uroot user의 약자
-uroot root라는 사용자로 접속하겠다는 뜻. 만약 renne라는 사용자로 접속하려면 -urenne를 입력한다.
루트(root) 일반적으로 루트는 관리자이기 때문에, 모든 권한이 열려있다.
실제로 루트의 권한으로 데이터베이스를 직접 다루는 것을 위험하기 때문에, 중요한 시스템이라면 별도의 사용자를 만들어서 평소에는 그 사람으로 작업하다가, 중요한 일이 있을 때만 루트로 들어가는 것이 권장된다.
-p password의 약자
만약 비밀번호가 123456이라면 -p123456이라고 적어도 되지만, 비밀번호가 노출되기 때문에 권장되지 않는다.