MySQL 설치 및 구성

설치


warning

지원되는 버전의 MySQL Server 및 ODBC 커넥터를 설치해야 합니다.

이미 MySQL을 설치하고 구성한 경우 구성을 진행합니다.

1.Linux에 DB를 설치하기 전에 MySQL 저장소를 추가하십시오.

Debian, Ubuntu

터미널에서 다음 명령 실행:

a)wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

b)sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

다음도 참조하십시오. MySQL APT 저장소 추가

CentOS, Red Hat

MySQL Yum 저장소 추가

OpenSuse, SUSE Linux Enterprise Server

MySQL SLES 저장소 추가

2.MySQL 저장소를 추가한 후 로컬 저장소 캐시를 업데이트하고(예: Debian에서 sudo apt-get update 실행) MySQL 설치를 계속할 수 있습니다.

3.사용된 Linux 배포 및 버전에 따라 MySQL 설치가 다릅니다.

Linux 배포:

MySQL 서버 설치 명령:

MySQL 서버 고급 설치:

Debian, Ubuntu

sudo apt-get install mysql-server

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-apt-repo.html

CentOS, Red Hat

sudo yum install mysql-server

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

OpenSuse, SUSE Linux Enterprise Server

sudo zypper install mysql-community-server

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-sles-repo.html

수동 설치 – MySQL Community Server 버전을 다운로드하여 설치합니다. https://dev.mysql.com/downloads/mysql/

 

구성

1.다음 명령을 실행하여 텍스트 편집기에서 my.cnf(Windows 설치의 경우 my.ini) 파일을 엽니다.

sudo nano /etc/mysql/my.cnf

파일이 없으면 /etc/my.cnf 또는 /etc/my.cnf.d/community-mysql-server.cnf를 시도하십시오.

2.my.cnf 파일의 [mysqld] 섹션에서 다음 구성을 찾아서 값을 수정합니다. 파일에 파라미터가 없는 경우 [mysqld] 섹션에 추가합니다.

max_allowed_packet=33M

MySQL 버전을 확인하려면 mysql --version 명령을 실행합니다.

지원되는 버전MySQL 8.x에서는 다음 변수를 설정해야 합니다.

olog_bin_trust_function_creators=1

o또는, 다음 바이너리 로깅을 비활성화할 수 있습니다. log_bin=0

지원되는 버전MySQL 8.x, 5.7, 5.6.22(및 5.6.x 이상):

oinnodb_log_file_size*innodb_log_files_in_group200MB 이상으로 설정해야 함(*는 곱셈을 의미하며, 두 파라미터의 곱은 200MB보다 커야 함. innodb_log_files_in_group의 최소값은 2, 최대값은 100이며 이 값도 정수여야 함)
예를 들면 다음과 같습니다.
innodb_log_file_size=100M
innodb_log_files_in_group=2

MySQL 5.6.205.6.21:

oinnodb_log_file_size200MB(예: innodb_log_file_size=200M) 이상, 3000MB 이하로 설정해야 합니다.

3.파일을 저장하고 닫은 후 다음 명령을 입력하여 MySQL Server를 다시 시작하고 구성을 적용합니다(일부 경우 서비스 이름이 mysqld임).

sudo service mysql restart

4.다음 명령을 실행하여 권한 및 비밀번호를 포함하여 MySQL을 설정합니다(이 작업은 옵션이며 일부 Linux 배포에 대해서는 작동하지 않을 수 있음).

/usr/bin/mysql_secure_installation

5.다음 명령을 입력하여 MySQL Server가 실행 중인지 확인합니다.

sudo service mysql status