본문 바로가기
728x90
반응형

Database3

[MySQL] 3. Database와 Table의 조회 Database는 필요한 데이터를 저장하는 공간이다. 웹 포탈 등지에서 수 많은 사용자의 계정 정보 및 개인 정보도 Database에 저장되며, 이러한 엔터프라이즈 단위 뿐만 아니라 개인 단위에서도 자신에게 필요한 데이터를 Database에 저장하기도 한다. 예를 들면 조깅을 하는 사람이 자신이 하루동안 뛴 거리를 계속 기록하기 위한 용도라던가... 즉, Database는 특정 업무, 목적을 위한 데이터를 저장하는 용도라고 생각하면 된다. 하나의 DB 서버에는 하나 이상의 Database가 존재한다. 가령, 필자가 개인적으로 DB를 운용한다고 가정하면, "자산 관리"라는 이름의 데이터베이스에서는 필자가 지금까지 개인적으로 사용하는 돈의 액수나 벌어들이는 월급과 관련된 내용을 작성하고, "골프"라는 데이터.. 2024. 2. 22.
[MySQL] 2. MySQL 설치 후 접속 설정 지난 포스팅의 마지막 부분에서 필자가 보였던대로, 막 설치가 끝난 MySQL은 설치된 서버에서만 직접 접속이 가능할 뿐, 외부에서의 접속은 불가하다. 또한 MySQL은 인가받지 않은 사용자가 데이터로 접근하는 것을 막기 위해 계정을 생성하고 데이터베이스마다 권한을 부여하는 기능도 제공하고 있다(이는 PostgreSQL이나 MariaDB 등도 마찬가지이긴 하다). 이번 포스팅에서는 MySQL의 사용자 계정 관리 및 외부 접근 허용 등 설치 후 세팅에 대한 내용에 대해 작성해보려한다. * 본 내용을 참고하시는 분들은 아래의 패키지가 설치되어 있는지 필히 확인하자 - firewalld : Linux 방화벽 관리 패키지 - vim : Linux 텍스트 편집기 패키지 (vi) -> 설치가 되어 있지 않다면 아래의.. 2024. 2. 21.
[MySQL] 1. Ubuntu 23.04에 MySQL 설치 (apt-get) 필자는 지금까지 프로그래밍과 관련된 내용만 포스팅을 해 왔었다. 물론 DB의 중요성을 몰라서 관련 내용을 포스팅하지 않은 것이 아니라 늘상 언급했듯이, 지금까지 시간이 너무 없었다 (최근 포스팅들의 등록 주기를 보면 알 수 있듯이 말이다). 어쩌다보니, 요즘 들어 시간이 다시 남아돌기 시작해서, 이 참에 DB와 관련된 포스팅을 진행해보려한다. 첫 포스팅은 RDBMS(Relational Database Managment System) - MySQL, PostgreSQL 등 DB 프로그램 - 을 Linux에 설치하는 방식에 대한 내용이다. 웹 뿐만 아니라 데이터 저장이 필요한 프로그램은 RDBMS을 많이 활용하기 때문에, 추후 DB 설계 연습 등을 진행하려면 필자의 테스트 서버에 RDBMS을 설치하는 것이 .. 2024. 2. 20.
728x90
반응형