Loading...
MySQL 9.5 Reference Manual 9.5의 2.5.5 Installing MySQL on Linux Using Debian Packages from Oracle의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Oracle은 Debian 또는 Debian 계열 Linux 시스템에 MySQL을 설치하기 위한 Debian 패키지를 제공합니다. 이 패키지들은 두 개의 서로 다른 채널을 통해 제공됩니다:
MySQL APT Repository. 이는 Debian 계열 시스템에 MySQL을 설치하는 데 선호되는 방법으로, MySQL 제품을 설치하고 업데이트하는 간단하고 편리한 방법을 제공합니다. 자세한 내용은 Section 2.5.2, “Installing MySQL on Linux Using the MySQL APT Repository”를 참조하십시오.
MySQL Developer Zone's Download Area. 자세한 내용은 Section 2.1.3, “How to Get MySQL”를 참조하십시오. 거기에 제공되는 Debian 패키지들에 대한 일부 정보와 이를 설치하기 위한 안내는 다음과 같습니다:
현재 Debian 및 Ubuntu 플랫폼에서 MySQL의 다양한 구성 요소를 설치하기 위해 MySQL Developer Zone에서 여러 Debian 패키지가 제공됩니다. 선호되는 방법은 기본적인 MySQL 설정에 필요한 패키지들을 포함하는 tarball 번들을 사용하는 것입니다. tarball 번들의 이름 형식은
mysql-server_MVER-DVER_CPU.deb-bundle.tar입니다.
_MVER_는 MySQL 버전이고
_DVER_는 Linux 배포판
버전입니다. CPU 값은 아래 표에 표시된 대로 패키지가 빌드된 프로세서 유형 또는 계열을 나타냅니다:
Table 2.14 MySQL Debian and Ubuntu Installation Packages CPU Identifiers
CPU Value | Intended Processor Type or Family |
|---|---|
i386 | Pentium 프로세서 이상, 32비트 |
amd64 | 64비트 x86 프로세서 |
tarball을 다운로드한 후, 다음 명령으로 압축을 해제합니다:
1$> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
시스템에 아직 설치되어 있지 않은 경우 libaio
라이브러리를 설치해야 할 수 있습니다:
1$> sudo apt-get install libaio1
다음 명령으로 MySQL 서버 패키지를 미리 설정(preconfigure)합니다:
1$> sudo dpkg-preconfigure mysql-community-server_*.deb
그러면 MySQL 설치용 root 사용자의 패스워드를 입력하라는 요청을 받습니다. 설치와 관련하여 다른 질문을 받을 수도 있습니다.
Important
설정한 root 패스워드를 반드시 기억하십시오. 나중에 패스워드를 설정하려는 사용자는 대화 상자의 패스워드 필드를 비워 두고 OK를 누르기만 하면 됩니다; 그 경우 Unix 소켓 파일을 사용하는 연결에 대해서는 MySQL Socket Peer-Credential Authentication Plugin을 사용하여 서버에 대한 root 접근이 인증됩니다. 이후에는 mysql_secure_installation을 사용하여 root 패스워드를 설정할 수 있습니다.
MySQL 서버의 기본 설치를 위해서는 데이터베이스 공통 파일 패키지, 클라이언트 패키지, 클라이언트 메타패키지, 서버 패키지, 그리고 서버 메타패키지를 (이 순서로) 설치해야 합니다. 단일 명령으로 이를 수행할 수 있습니다:
1$> sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb
패키지 이름에
server-core 및
client-core가 포함된 패키지도 있습니다. 이들은 바이너리만 포함하며, 표준 패키지들에 의해 자동으로 설치됩니다. 이들만 단독으로 설치해도 작동하는 MySQL 설정이 되지는 않습니다.
dpkg에서 (libmecab2와 같은) 의존성이 충족되지 않았다는 경고를 받는 경우, apt-get을 사용하여 이를 해결할 수 있습니다:
1sudo apt-get -f install
파일들이 시스템에 설치되는 위치는 다음과 같습니다:
모든 설정 파일 (my.cnf 등)은
/etc/mysql 아래에 있습니다
모든 바이너리, 라이브러리, 헤더 등은
/usr/bin 및
/usr/sbin 아래에 있습니다
데이터 디렉터리는
/var/lib/mysql 아래에 있습니다
참고
MySQL의 Debian 배포판은 다른 벤더들에 의해서도 제공됩니다. 이들은 기능, 기능성, 규칙(통신 설정 포함) 측면에서 Oracle이 빌드한 것과 다를 수 있으며, 이 매뉴얼의 설명이 반드시 이들을 설치하는 데 적용되는 것은 아님을 유의하십시오. 해당 벤더의 안내를 대신 참조해야 합니다.
2.5.4 Installing MySQL on Linux Using RPM Packages from Oracle
2.5.6 Deploying MySQL on Linux with Docker Containers