mysql 클라이언트는 명령줄 클라이언트인 MySQL 클라이언트를 말하며, MySQL을 설치한 후 MySQL 클라이언트 프로그램이 제공되며, 사용자는 MySQL 클라이언트를 통해 로그인한 후 SQL 문을 입력하고 실행할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, mysql8 버전, Dell G3 컴퓨터.
mysql 클라이언트란 무엇인가요?
MySQL을 설치하면 실제 MySQL 서버인 MySQL Server 외에 MySQL Client 프로그램도 포함되어 있습니다. MySQL 클라이언트는 명령줄 클라이언트입니다. MySQL 클라이언트를 통해 MySQL에 로그인한 후 SQL 문을 입력하고 실행할 수 있습니다.
명령 프롬프트를 열고 mysql -u root -p 명령을 입력하면 비밀번호를 입력하라는 메시지가 표시됩니다. MySQL 루트 비밀번호를 입력하세요. 올바르면 MySQL 서버에 연결되고 프롬프트가 mysql>로 변경됩니다.
┌────────────────────────────────────────────────────────┐ │Command Prompt - □ x │ ├────────────────────────────────────────────────────────┤ │Microsoft Windows [Version 10.0.0] │ │(c) 2015 Microsoft Corporation. All rights reserved. │ │ │ │C:\> mysql -u root -p │ │Enter password: ****** │ │ │ │Server version: 5.7 │ │Copyright (c) 2000, 2018, ... │ │Type 'help;' or '\h' for help. │ │ │ │mysql> │ │ │ └────────────────────────────────────────────────────────┘
exit를 입력하여 MySQL 서버 연결을 끊고 명령 프롬프트로 돌아갑니다.
MySQL 클라이언트의 실행 프로그램은 mysql이고, MySQL 서버의 실행 프로그램은 mysqld입니다.
MySQL 클라이언트와 MySQL 서버의 관계는 다음과 같습니다.
┌──────────────┐ SQL ┌──────────────┐ │ MySQL Client │───────>│ MySQL Server │ └──────────────┘ TCP └──────────────┘
MySQL 클라이언트에 입력된 SQL 문은 TCP 연결을 통해 MySQL 서버로 전송됩니다. 기본 포트 번호는 3306입니다. 즉, 로컬 MySQL 서버로 전송되는 경우 주소는 127.0.0.1:3306입니다.
MySQL 클라이언트를 설치한 다음 원격 MySQL 서버에 연결할 수도 있습니다. 원격 MySQL 서버의 IP 주소가 10.0.1.99라고 가정하고 -h를 사용하여 IP 또는 도메인 이름을 지정합니다.
mysql -h 10.0.1.99 -u root -p
Summary
명령줄 프로그램 mysql은 실제로 MySQL 클라이언트이며 실제 MySQL 서버 프로그램입니다. mysqld는 백그라운드에서 실행됩니다.
【관련 추천: mysql 비디오 튜토리얼】
위 내용은 mysql 클라이언트가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!