Linux에서 mysql 클라이언트 및 관련 도구를 사용하는 방법

PHPz
풀어 주다: 2023-08-22 13:45:02
앞으로
1915명이 탐색했습니다.

Linux에서 mysql 클라이언트 및 관련 도구를 사용하는 방법

소개

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로 20년 넘게 인기를 끌고 있습니다. 이는 Linux 시스템의 웹 서버 솔루션 및 독립형 애플리케이션에 널리 사용됩니다. 이 기사에서는 mysql 및 mysqladmin을 포함하여 가장 일반적으로 사용되는 MySQL 유틸리티에 대한 개요를 제공하고 사용 방법에 대한 몇 가지 예를 제공합니다. 이 기사의 설명은 MySQL이 오픈 소스로 유지되지 않을 수 있고 MySQL과 높은 호환성을 유지하려는 의도로 원래 개발자가 만든 인기 있는 MySQL 포크인 MariaDB에도 적용된다는 점은 주목할 가치가 있습니다.

MySQL 설치 및 사용

MySQL을 설치하면 서버와 서버에 연결하기 위한 모든 유틸리티가 포함된 mysql-server 패키지와 다른 곳에서 서버에 연결하기 위한 유틸리티만 포함된 mysql-client 패키지가 제공됩니다. 어떤 패키지를 선택하든 "mysql"으로 시작하는 여러 명령이 있습니다.

MySQL 서버에 연결

mysql 명령은 MySQL 서버에 연결하기 위한 명령줄 클라이언트이자 기본 바이너리입니다. 이는 MySQL 또는 MariaDB 서버와 상호 작용할 수 있는 셸을 제공합니다. 대부분의 Linux 배포판에서는 이러한 유틸리티를 루트로 실행해야 합니다.

mysql 명령은 MySQL 서버에 연결하는 데 사용되는 명령줄 클라이언트이자 기본 바이너리입니다. 이는 MySQL 또는 MariaDB 서버와 상호 작용할 수 있는 셸을 제공합니다. 대부분의 Linux 배포판에서는 이러한 유틸리티를 루트 로 실행해야 합니다.

으아악

이 명령을 사용하면 대화형 모드에서 셸에 액세스할 수 있습니다. 동일한 연결을 사용하여 지속적으로 SQL 문을 입력하여 데이터베이스와 상호 작용할 수 있습니다.

데이터베이스와 테이블 생성 및 관리

예를 들어, 시스템 데이터베이스를 쿼리하여 시스템의 모든 사용자를 가져올 수 있습니다 −

으아악

또한 USE 및 SHOW TABLES

과 같은 MySQL 특정 문을 사용할 수도 있습니다. 으아악

관리 작업

의 중국어 번역은

관리 작업

입니다.

mysqladmin은 서버에서 관리 작업을 수행하는 데 사용되는 도구입니다. 수행하려는 명령과 작업을 묻는 비대화형 클라이언트입니다. 예를 들어, mysqladmin을 사용하여 데이터베이스를 생성하고 삭제할 수 있습니다 −

으아악

추가 도구

이 섹션에서는 MySQL 데이터베이스를 관리하고 유지 관리하기 위한 몇 가지 추가 도구를 살펴보겠습니다. 이러한 도구에는 "mysqldump", "mysqlrepair" 및 "mysqlimport"가 포함됩니다. mysqldump는 단일 데이터베이스 또는 데이터베이스 그룹을 다른 SQL 서버로 백업하거나 전송하는 데 사용할 수 있는 강력한 데이터베이스 백업 도구입니다. "mysqlrepair"는 MySQL 데이터베이스에서 손상된 테이블을 복구하는 유틸리티 도구로 MyISAMInnoDB 테이블을 복구하는 데 사용할 수 있습니다. 마지막으로 "mysqlimport"는 텍스트 파일의 데이터를 MySQL 테이블로 가져오는 도구입니다. 여기서 각 행은 새 레코드를 나타내고 각 필드는 탭으로 구분됩니다.

mysqldump

의 중국어 번역은

mysqldump

입니다.

mysqldump데이터베이스 백업 생성을 위한 유틸리티 도구입니다. 백업을 위해 데이터베이스 또는 데이터베이스 세트를 다운로드하거나 다른 SQL 서버로 전송하는 데 사용할 수 있습니다.

으아악

mysqlrepair

의 중국어 번역은

mysqlrepair

입니다.

mysqlrepair는 MySQL 데이터베이스에서 손상된 테이블을 복구하는 데 사용됩니다. MyISAM 및 InnoDB 테이블을 복구하는 데 사용할 수 있습니다.

으아악

mysqlimport

의 중국어 번역은

mysqlimport

입니다.

mysqlimport는 텍스트 파일의 데이터를 MySQL 테이블로 가져오는 데 사용됩니다. 텍스트 파일은 특정 형식을 가져야 하며 각 줄은 새 레코드를 나타내고 각 필드는 탭으로 구분됩니다.

으아악

결론

요약하자면, MySQL은 소규모 및 대규모 애플리케이션 모두에 이상적인 강력하고 널리 사용되는 관계형 데이터베이스 관리 시스템입니다. Linux의 MySQL 클라이언트 및 관련 도구를 사용하면 MySQL 서버에 연결하고, 데이터베이스와 테이블을 생성 및 관리하고, 데이터를 조작할 수 있습니다. 이 문서에서는 MySQL 서버에 연결하고, 데이터베이스와 테이블을 생성 및 관리하고, 데이터를 조작하는 샘플 명령을 포함하여 Linux에서 MySQL 클라이언트 및 관련 도구를 사용하는 방법과 안전한 백업 및 복구를 위한 추가 도구에 대한 개요를 제공합니다. 도구. 이러한 도구 간의 차이점을 이해하면 도구를 보다 효과적이고 효율적으로 사용하는 데 도움이 됩니다.

위 내용은 Linux에서 mysql 클라이언트 및 관련 도구를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿