Mysql 설치 / Data Base

2022. 9. 16. 15:09DataBase

데이터 베이스란?
 구조화된 정보 또는 데이터의 조직화된 모음
My SQL ?

정보를 파일에 저장하는 것도 좋은 방법입니다만, 데이터베이스는 파일에 저장하는 것 보다 훨씬 많은 기능을 제공한다.

정보를 저장하는데 특화된 시스템이라고 할 수 있으며 오늘날 거의 대부분의 데이터들이 데이터베이스에 저장되고 있다.

MySQL은 오픈소스이고 무료라는 이유로 많은 웹 애플리케이션이 MySQL을 기본 데이터베이스로 채택하고 있다.

출처 : https://opentutorials.org/course/195 

 

 

My SQL 설치하기

My SQL은

윈도우 https://dev.mysql.com/downloads/installer/

 

MySQL :: Download MySQL Installer

Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.30 5.5M (mysql-installer-web-community-8.0.30.0.msi) MD5: c095cf221e8023fd8391f81eadce65fb | Signatu

dev.mysql.com

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

 

위의 사이트들에서 설치가 가능하다

 

내 개발환경은 MAC이며 homebrew가 설치되어 있기에

이와 같이 터미널에서 brew install mysql 명령어로 설치 하였다

 

설치가 끝나면 터미널에서

mysql -V

명령어로 설치 확인과 버전을 확인해보자. 

난 8.0.30 버전으로 설치하였다.

 

설치가 완료되었다면 

mysql.server start

명령어로 서버를 시작하자

이렇게 뜬다면 DB서버가 켜진 것이다.

다음 단계는 초기 설정이다.

mysql_secure_installation

명령어로 초기설정을 할 수 있다.

라이언이 가리키고 있는 줄을 보면

"Press y|N for Test, ant other key for No: 라고 되있다.

복잡한 비밀번호를 사용할거냐 아니냐는 질문이다.

나는 No를 했다.

그 이후에 비밀번호를 입력한 후

익명 유저를 제거할 것이냐는 질문이다.

나는 딱히 필요가 없을거 같아서 YES 했다.

로컬 호스트에서만 root로 접속할 수 있는지, 아니면 외부에서도 root로 접속할 수 있게 할지에 대한 질문이다.

원격에서 root 계정 접속이 불가능하게 할것이면 yes 아니면 no인데 

딱히 원격으로 root 계정에 접속할 일이 없을거 같아 나는 YES 하였다.

테스트 db를 삭제할 것이냐 묻는다 나는 yes라고 하였다.

처음부터 내가 다 만들 것이기 때문에 ^^

 

위의 설정들은 언제든지 다시  mysql_secure_installtion으로 재설정 가능하다

 

DataBase 접속하기
mysql -u root -p

명령어를 통해 접속해주자

비밀번호를 알맞게 입력하면 아래와 같은 화면이 나온다

 

또한 exit 명령어로 mysql을 종료시킬 수 있으며

mysql.server stop 을 통해 서버를 끌 수 있다.

 

Bye ㄱㅇㅇ

 

 

분실 및 초기화

https://github.com/rangyu/TIL/blob/master/mysql/MySQL-완전-삭제하고-재설치하기-(MacOS).md

'DataBase' 카테고리의 다른 글

SQL 4주차  (0) 2023.04.08
SQL 3주차  (0) 2023.04.05
SQL 2주차  (0) 2023.03.21
DataBase - Relation Data Model  (0) 2022.10.12
DataBase System  (0) 2022.10.06