MySQL Explain이란?
·
노빠꾸 데이터베이스/MySql
@Explain MySQL 실행계획 SQL의 성능개선을 하고 싶을때, DB튜닝이 필요할 경우 간단하게 해볼 수 있는게 실행계획을 살펴보는 것이다. MySQL에서는 Explain명령어를 통해서 실행계획을 확인해 볼 수 있다. Explain이란? Explain문은 실행계획(MySQL이 쿼리를 실행하는 방법에 대한 설명)을 얻는데 사용한다. Explain 출력열 열 JSON 이름 의미 id select_id 식별자 SELECT select_type 없음 유형 SELECT table table_name 출력 행의 테이블 partitions partitions 일치하는 파티션 type access_type 조인 유형 possible_keys possible_keys 선택할 수 있는 인덱스 key key 실제로 선..
도커(Docker)를 이용하여 MYSQL 설치하기
·
노빠꾸 데이터베이스/MySql
이번 피드에서는 도커를 이용하여 MySQL을 설치하는 피드를 정리해보겠습니다. 간단히 아래의 명령어를 통해 MySQL이미지 다운로드를 해줍니다. ##도커를 이용해 MySQL이미지 다운로드 docker pull mysql 아래의 명령어로 MySQL이 정상적으로 다운로드되어있는지 확인해봅니다. 정상적으로 설치가 되었으면, 리스트에 노출됩니다. ##도커로 설치된 이미지 확인 docer images 마지막으로 다운받은 이미지를 이용하여, 도커 컨테이너를 생성해 주면 됩니다. docker run --name mysql-container -e MYSQL_ROOT_PASSWORD= -d -p 3306:3306 mysql:latest 위의 명령어를 입력하여 컨테이너를 생성해 주면 되는데, 각 옵션을 간단히 살펴보면 아..
[MySQL] MySQL ROOT 비밀번호 분실시 초기화 방법
·
노빠꾸 데이터베이스/MySql
이번 피드에서는 MySQL사용시 root 비밀번호를 분실하였을 경우 초기화하는 피드를 정리해보겠습니다. DB를 사용하다 보면, 종종 root비밀번호를 분실할 경우가 생기게 되는데, MySQL을 사용할 경우의 초기화 방법이다. 1. MySQL 중지 $ mysql.server stop root 비밀번호를 초기화하기 위해, 우선 MySQL서버를 중지시켜야 한다. 위의 명령어를 통해 중지시켜준다. 2. MySQL 서버 인증없이 접근 할 수 있도록 설정 $ mysql.server start --skip-grant-tables MySQL 서버를 시작할때, --skip-grant-tables 옵션을 주게되면 MySQL 접속시, 인증없이 서버접근이 가능해진다. 3. root 계정으로 접속해보기 $ mysql -u ro..
[Intelij] 인텔리제이(Intelij)에서 데이터그립(DataGrip) 사용하기
·
노빠꾸 데이터베이스/MySql
이번 피드에서는 인텔리제이에서 데이터그립을 사용하는 방법에 대해 포스팅해보겠습니다. 사용법은 간단한데요. 인텔리제이를 실행하면 우측에 Database라는 탭을 선택할 수 있습니다. 데이터 베이스탭을 선택하면 여러 종류의 데이터베이스를 선택할 수 있는 메뉴가 노출됩니다. 이번 피드에서는 MariaDB를 이용해서 간단히 연결해 보겠습니다. MariaDB를 선택하게 되면 DB접속정보를 입력하는 창이 뜹니다. 해당 창에서 각자 정보에 맞는 값들을 입력해주고 연결을 눌러주면 정상적으로 연결을 확인하실 수 있습니다. 정상적으로 접속이되면 console이 뜨게 되고, DB작업을 진행할 수 있게된다. 이번피드는 여기에서 마치겠습니다.
[MySQL] MySQL 초기세팅 방법(사용자 계정생성 및 접속 권한 세팅, 데이터베이스 생성 및 권한부여)
·
노빠꾸 데이터베이스/MySql
이번 피드에서는 MySQL 설치 후 기본 세팅에 관해 알아보겠습니다. MySQL 사용자계정 생성 및 접속 권한세팅과 데이터베이스 생성과정 입니다. 이번 피드는 MySQL설치가 완료된 이후의 과정이므로, MySQL설치 후 진행하셔야 합니다. 사용하는 PC환경이 맥북인 경우 MySQL설치는 아래의 피드를 참조해 주세요. 2020/10/20 - [노빠꾸 맥북 사용기] - [Mac OS] 맥북 MySQL 설치 방법 [Mac OS] 맥북 MySQL 설치 방법 맥북 MySQL설치 이번 피드에서는 맥북에 MySQL을 설치하는 방법을 정리해보겠습니다. MySQL을 설치하는 방법은 공식 홈페이지에 접속하여 다운로드하여 설치하는 방법도 있지만, 이번 피드에서는 nobacking.tistory.com MySQL 초기세팅 본..