2025/07 3

[RealMySQL8.0] 사용자 및 권한

사용자 식별 (Authentication)사용자 계정은 사용자명 + 접속 지점(IP 또는 호스트)으로 구성된다. MySQL에서는 사용자 계정을 '사용자명'@'호스트명' 형태로 지정한다. 이때 호스트명은 실제 접속 위치(IP 주소 또는 호스트 이름)를 의미하며, 계정의 일부로 간주한다. 예를 들어 다음 두 계정은 서로 다른 계정이다.'user'@'127.0.0.1''user'@'%' %는 모든 IP 주소 또는 호스트에서의 접속을 허용한다는 의미이다.중첩 계정과 우선순위MySQL은 동일한 사용자명에 대해 접속 지점만 다른 계정이 여러 개 존재할 수 있다. 이 경우 접속 시점에 일치하는 계정을 찾을 때 보다 구체적인 호스트명(IP 주소 등)이 우선적으로 선택된다. 예를 들어 다음과 같은 두 계정이 있다고 가..

DB 2025.07.09

[RealMySQL 8.0] 역사 & 설정

역사MySQL은 1979년 스웨던의 TcX사의 터미널 인터페이스 라이브러리인 UNIREG로 부터 시작되었고, UNIREG라는 라이브러리가 1994년 웹 시스템의 테이터베이스로 사용하기 시작하면서 MySQL 1.0 버전이 완성되어 사내에서 사용되다 1996년 최초로 공개되었다. 2000년대에 TcX사에서 MySQL을 개발한 몬티와 데이빗이 MySQL AB라는 회사로 독립하여, FPL(Free Public License)정책으로 바꾸고 2006년 최종적으로 엔터프라이즈(별도의 라이선스 계약이 필요하며 추가 기능 및 지원을 제공), 커뮤니티(별도의 라이스선 계약없이 일반 사용자가 내려받아 사용하는 버전) 정책을 취하게 되었다. MySQL은 개인 및 기업 사용자가 웹 애플리케이션을 위한 강력 하면서 비용 효율적..

DB 2025.07.08

[RealMySQL 8.0] Intro

Real MySQL 8.0 (1권) | 백은빈 - 교보문고Real MySQL 8.0 (1권) | MySQL 서버를 활용하는 프로젝트에 꼭 필요한 경험과 지식을 담았습니다!《Real MySQL 8.0》은 《Real MySQL》을 정제해서 꼭 필요한 내용으로 압축하고, MySQL 8.0의 GTID와 InnoDB 클러스product.kyobobook.co.kr 나는 아직 저연차 개발자이지만, 정말 운이 좋게도 회사에서 많은 책임과 권한을 부여받게 되었다.그 이유는 서비스의 초기 멤버로 합류하여, 기획 단계부터 개발, 출시까지 전 과정을 함께했기 때문이다.초기 MVP부터 시작하여 1차, 2차 기능 개발을 거쳐 상용화까지 진행한 애플리케이션이 현재 실제 사용자에게 제공되고 있으며, 운영과 유지보수까지 전반을 ..

DB 2025.07.02