웹사이트 검색

MyCLI - 자동 완성 및 구문 강조 기능을 갖춘 MySQL/MariaDB 클라이언트


MyCLI는 자동 완성 및 구문 강조 기능을 갖춘 MySQL, MariaDB, Percona 등 널리 사용되는 데이터베이스 관리 시스템을 위한 사용하기 쉬운 명령줄(CLI) 인터페이스입니다. prompt_toolkit을 사용하여 빌드되었으며 Python 2.7, 3.3, 3.4, 3.5 및 3.6이 필요합니다. SSL을 통해 MySQL 서버에 대한 보안 연결을 지원합니다.

MyCLI 기능

  • 처음 시작하면 ~/.myclirc에 구성 파일이 자동으로 생성됩니다.
  • 데이터베이스의 테이블, 뷰 및 열뿐만 아니라 SQL 키워드를 입력하는 동안 자동 완성을 지원합니다.
  • 또한 기본적으로 활성화되어 상황에 맞는 완성을 위한 제안을 제공하는 스마트 완성도 지원합니다.

예를 들어:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Pygments를 사용하여 구문 강조를 지원합니다.
  • SSL 연결을 지원합니다.
  • 여러 줄 쿼리에 대한 지원을 제공합니다.
  • 선택적으로 모든 쿼리와 해당 출력을 파일에 기록합니다(기본적으로 비활성화되어 있음).
  • 즐겨찾는 쿼리를 저장할 수 있습니다(\fs 별칭을 사용하여 쿼리를 저장하고 \f 별칭으로 실행).
  • SQL 문 및 테이블 렌더링의 타이밍을 지원합니다.
  • 매력적인 방식으로 표 형식의 데이터를 인쇄합니다.

Linux에서 MySQL 및 MariaDB용 MyCLI를 설치하는 방법

Debian/Ubuntu 배포판에서는 다음과 같이 apt 명령을 사용하여 mycli 패키지를 쉽게 설치할 수 있습니다.

sudo apt-get update
sudo apt-get install mycli

마찬가지로 Fedora 22+에는 mycli에 사용할 수 있는 패키지가 있으며 아래와 같이 dnf 명령을 사용하여 설치할 수 있습니다.

sudo dnf install mycli

RHEL/CentOS와 같은 다른 Linux 배포판의 경우 mycli를 설치하려면 Python pip 도구가 필요합니다. 아래 명령을 사용하여 pip를 설치하여 시작하십시오.

sudo yum install pip	

pip가 설치되면 다음과 같이 mycli를 설치할 수 있습니다.

sudo pip install mycli

Linux에서 MySQL 및 MariaDB용 MyCLI를 사용하는 방법

mycli가 설치되면 다음과 같이 사용할 수 있습니다.

mycli -u root -h localhost 

자동 완성

키워드, SQL 함수 등 쉽게 완성할 수 있습니다.

스마트 완성

'FROM' 키워드 뒤의 테이블 이름 완성입니다.

별칭 지원

테이블 이름에 별칭이 지정된 경우에도 열 완성이 작동합니다.

구문 강조

MySQL의 구문 강조.

형식화된 SQL 출력

MySQL 출력은 less 명령을 통해 자동으로 파이프됩니다.

mysql에 로그인하고 동시에 데이터베이스를 선택하려면 다음과 유사한 명령을 사용할 수 있습니다.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

더 많은 사용 옵션을 보려면 다음을 입력하세요.

mycli --help

MyCLI 홈페이지: http://mycli.net/index

MySQL 관리에 대한 유용한 기사를 확인해 보세요.

  1. Linux에서 데이터베이스 관리를 위한 20가지 MySQL(Mysqladmin) 명령
  2. Linux에서 기본 MySQL/MariaDB 데이터 디렉터리를 변경하는 방법
  3. Linux에서 MySQL 성능을 모니터링하는 4가지 유용한 명령줄 도구
  4. Linux에서 MySQL 또는 MariaDB의 루트 비밀번호를 변경하는 방법
  5. 데이터베이스 관리를 위한 MySQL 백업 및 복원 명령

그게 다야! 이 가이드에서는 Linux에서 간단한 명령으로 mycli를 설치하고 사용하는 방법을 보여주었습니다. 아래 피드백 양식을 통해 이 기사에 대한 귀하의 생각을 공유하십시오.