MySQL은 다양한 애플리케이션과 웹사이트에서 널리 사용되는 매우 인기 있는 관계형 데이터베이스 관리 시스템입니다. MySQL은 바이너리 설치 패키지를 이용하여 다양한 운영 체제에 설치할 수 있지만, MySQL의 소스 코드 설치는 필요에 따라 사용자 정의 및 구성이 가능하며 Linux 시스템 관리자에게 필요한 기술이기도 합니다. 이 기사에서는 소스 코드를 사용하여 CentOS 7에 MySQL 5.6을 설치하는 방법을 소개합니다.
MySQL 5.6 설치를 시작하기 전에 몇 가지 준비가 필요합니다. 먼저 시스템이 최신인지 확인하세요.
sudo yum update
MySQL을 컴파일하는 데 필요한 도구를 설치하세요.
sudo yum groupinstall "Development Tools" sudo yum install cmake ncurses-devel bison
를 다운로드하세요. /downloads/mysql/ 5.6.html) MySQL 5.6의 소스 코드를 다운로드합니다. .tar.gz 형식의 파일을 선택하여 다운로드하고 원하는 위치에 저장하세요.
터미널에서 디렉터리를 열고 다음 명령을 실행하여 파일의 압축을 풉니다(여기서 파일 이름은 다를 수 있음):
tar -zxvf mysql-5.6.50.tar.gz
압축 해제된 mysql-5.6.50 디렉터리 입력:
cd mysql-5.6.50
다음 명령을 실행하여 구성하세요.
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_SSL=yes
이 매개변수의 의미는 다음과 같습니다.
구성이 완료되면 CMake가 적합한 Makefile을 성공적으로 생성했는지 확인할 수 있습니다.
컴파일 및 설치하려면 다음 명령을 사용하세요.
make sudo make install
이 명령은 MySQL 5.6 소스 코드를 실행 파일로 컴파일하고 /usr/local/mysql 디렉터리에 설치합니다.
MySQL을 설치한 후 다음 명령을 사용하여 MySQL을 초기화합니다.
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
이 명령은 MySQL 디렉터리에 필요한 파일과 폴더를 생성하여 MySQL 서비스를 시작할 준비를 합니다.
이제 MySQL 서비스를 시작할 수 있습니다. MySQL을 시작하려면 다음 명령을 사용하세요.
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
이 명령은 MySQL을 시작하고 백그라운드에서 실행됩니다. 또한 예기치 않은 종료가 발생하는 경우 MySQL이 자동으로 다시 시작되도록 보장합니다.
MySQL의 소스 코드 설치를 완료한 후에는 요구 사항을 더 잘 충족할 수 있도록 MySQL 기본 구성을 수정해야 합니다. MySQL 구성 파일에서 다음 옵션을 수정해야 합니다.
MySQL 구성 파일 my.cnf를 엽니다.
sudo vi /etc/my.cnf
이 파일에서 수정해야 할 옵션을 찾아 변경합니다. 예를 들어 포트 번호를 3307로 변경하려면 다음 줄을 추가하면 됩니다.
[mysqld] port=3307
다음과 같은 다른 옵션을 추가할 수 있습니다.
[mysqld] port=3307 bind-address=0.0.0.0 max_connections=200 query_cache_size=128M innodb_buffer_pool_size=256M
MySQL 구성 파일을 수정한 후에는 MySQL 서비스를 다시 시작해야 합니다.
다음 명령을 사용하여 MySQL에 로그인하세요.
mysql -u root -p
이 명령을 실행하면 비밀번호를 묻는 메시지가 표시됩니다. MySQL 루트 계정의 비밀번호를 입력한 후 MySQL 쉘 프롬프트로 들어갑니다. 이제 MySQL 5.6이 성공적으로 설치되었으며 사용할 준비가 되었습니다.
결론
이 기사에서는 MySQL 5.6 소스 코드를 사용하여 CentOS 7에 MySQL을 설치하는 자세한 단계를 소개합니다. 소스 설치는 MySQL에 대한 더 많은 구성 옵션을 제공하며 필요한 경우 이를 사용자 정의할 수 있습니다. 소스코드 설치는 리눅스 시스템 관리자의 기본 기술이기도 하다. 이 문서의 단계를 따르고 MySQL에서 작업하기 전에 항상 데이터를 백업하는 것을 잊지 마십시오.
위 내용은 mysql 5.6 소스코드 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!