MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로 20년 넘게 인기를 끌고 있습니다. 이는 Linux 시스템의 웹 서버 솔루션 및 독립형 애플리케이션에 널리 사용됩니다. 이 기사에서는 mysql 및 mysqladmin을 포함하여 가장 일반적으로 사용되는 MySQL 유틸리티에 대한 개요를 제공하고 사용 방법에 대한 몇 가지 예를 제공합니다. 이 기사의 설명은 MySQL이 오픈 소스로 유지되지 않을 수 있고 MySQL과 높은 호환성을 유지하려는 의도로 원래 개발자가 만든 인기 있는 MySQL 포크인 MariaDB에도 적용된다는 점은 주목할 가치가 있습니다.
MySQL을 설치하면 서버와 서버에 연결하기 위한 모든 유틸리티가 포함된 mysql-server 패키지와 다른 곳에서 서버에 연결하기 위한 유틸리티만 포함된 mysql-client 패키지가 제공됩니다. 어떤 패키지를 선택하든 "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 데이터베이스에서 손상된 테이블을 복구하는 유틸리티 도구로 MyISAM 및 InnoDB 테이블을 복구하는 데 사용할 수 있습니다. 마지막으로 "mysqlimport"는 텍스트 파일의 데이터를 MySQL 테이블로 가져오는 도구입니다. 여기서 각 행은 새 레코드를 나타내고 각 필드는 탭으로 구분됩니다.
mysqldump는 데이터베이스 백업 생성을 위한 유틸리티 도구입니다. 백업을 위해 데이터베이스 또는 데이터베이스 세트를 다운로드하거나 다른 SQL 서버로 전송하는 데 사용할 수 있습니다.
으아악mysqlrepair는 MySQL 데이터베이스에서 손상된 테이블을 복구하는 데 사용됩니다. MyISAM 및 InnoDB 테이블을 복구하는 데 사용할 수 있습니다.
으아악mysqlimport는 텍스트 파일의 데이터를 MySQL 테이블로 가져오는 데 사용됩니다. 텍스트 파일은 특정 형식을 가져야 하며 각 줄은 새 레코드를 나타내고 각 필드는 탭으로 구분됩니다.
으아악요약하자면, MySQL은 소규모 및 대규모 애플리케이션 모두에 이상적인 강력하고 널리 사용되는 관계형 데이터베이스 관리 시스템입니다. Linux의 MySQL 클라이언트 및 관련 도구를 사용하면 MySQL 서버에 연결하고, 데이터베이스와 테이블을 생성 및 관리하고, 데이터를 조작할 수 있습니다. 이 문서에서는 MySQL 서버에 연결하고, 데이터베이스와 테이블을 생성 및 관리하고, 데이터를 조작하는 샘플 명령을 포함하여 Linux에서 MySQL 클라이언트 및 관련 도구를 사용하는 방법과 안전한 백업 및 복구를 위한 추가 도구에 대한 개요를 제공합니다. 도구. 이러한 도구 간의 차이점을 이해하면 도구를 보다 효과적이고 효율적으로 사용하는 데 도움이 됩니다.
위 내용은 Linux에서 mysql 클라이언트 및 관련 도구를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!