CentOS는 세계에서 가장 인기 있는 Linux 운영 체제 중 하나이며, MySQL은 현재 세계에서 가장 널리 사용되는 관계형 데이터베이스입니다. 이 두 가지를 결합하면 매우 높은 리소스 활용도와 우수한 성능을 얻을 수 있으며, 이는 최근 몇 년 동안 점점 더 많은 개발자가 주목하고 있는 문제이기도 합니다. 이 기사에서는 초보자가 효율적인 데이터베이스 시스템을 쉽게 만들 수 있도록 CentOS MySQL 컴파일 및 설치 프로세스를 소개합니다.
1. 시스템 환경 설치
공식적으로 설치를 시작하기 전에 필요에 따라 CentOS 시스템을 다운로드하고 공식 또는 기타 소스에서 MySQL 설치 패키지를 다운로드해야 합니다. 작동하기 전에 시스템이 필요한 컴파일러 및 개발 종속성을 설치했는지 확인해야 합니다. 이러한 환경에는 다음이 포함됩니다.
yum -y install gcc gcc-c++ ncurses-devel perl perl-devel automake make
위 명령은 원활하게 실행될 수 있도록 컴파일러, 개발 라이브러리 및 기타 필요한 종속성을 설치합니다. MySQL 데이터베이스 소프트웨어를 설치합니다.
2. MySQL 소프트웨어 패키지 다운로드 및 구성
MySQL 소프트웨어를 다운로드하는 과정에서 필요에 따라 다른 버전을 선택해야 합니다. 동시에 소프트웨어 패키지의 무결성을 보장해야 합니다. 설치 과정에서 다양한 문제를 피하십시오. 소프트웨어 패키지의 무결성을 보장하기 위해 다음 명령을 사용하여 확인할 수 있습니다.
md5sum mysql-5.7.33.tar.gz
인증 코드가 공식 코드와 다른 경우 소프트웨어 패키지가 변조되었으며 다시 수정해야 함을 의미합니다. -다운로드하여 확인했습니다. 다운로드가 완료된 후 구성 및 컴파일이 용이하도록 MySQL 패키지의 압축을 새 디렉터리에 풀어야 합니다.
tar zxvf mysql-5.7.33.tar.gz cd mysql-5.7.33/
다음으로 구성을 위해 구성 명령을 실행할 수 있습니다. CentOS 설치 시 기본 데이터 디렉터리는 /var/lib/mysql 아래에 있습니다. 기본 디렉터리를 수정하려면 다음 명령을 사용하세요.
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --enable-thread-safe-client --enable-assembler --with-ssl=/usr/local/ssl --with-embedded-server --with-plugins=innobase,myisam --localstatedir=/var/lib/mysql --sysconfdir=/etc/mysql --datadir=/var/lib/mysql
이 명령에서 --prefix는 MySQL 설치 디렉터리를 설정하는 데 사용됩니다. -with-ssl SSL 라이브러리에 대한 경로를 지정하는 데 사용되며, 기타 매개변수는 컴파일 옵션 및 플러그인 등을 지정하는 데 사용됩니다. 구성이 완료되면 컴파일과 설치를 시작할 수 있습니다.
3. MySQL 컴파일 및 설치
컴파일 및 설치 전에 GCC 및 C++ 컴파일러가 시스템에 설치되어 있는지 확인해야 합니다. 그렇지 않으면 다음 명령을 사용할 수 없습니다. 설치하려면:
yum install gcc-c++
계속 그런 다음 make 명령을 사용하여 컴파일할 수 있습니다.
make
컴파일이 올바르면 make install 명령을 사용하여 설치할 수 있습니다.
make install
이제 MySQL이 성공적으로 설치되었습니다. 그리고 시작했다. 다음 명령을 사용하여 시작 성공 여부를 테스트할 수 있습니다.
service mysql start
MySQL을 성공적으로 시작할 수 있으면 CentOS MySQL 컴파일 및 설치 과정이 모두 완료된 것입니다. 설치 과정에서 문제가 발생하면 공식 웹사이트나 오픈 소스 커뮤니티에서 도움과 지원을 받을 수 있습니다.
4. 데이터베이스 초기화
MySQL이 성공적으로 설치되고 시작된 후에는 시스템을 정상적으로 사용할 수 있도록 데이터베이스를 초기화해야 합니다. 다음 명령어를 사용하여 초기화할 수 있습니다.
mysqld --initialize --user=mysql --datadir=/var/lib/mysql
그 중 --user 매개변수는 MySQL 서비스의 사용자를 지정하는 데 사용되고, --datadir 매개변수는 데이터 디렉터리를 지정하는 데 사용됩니다. 초기화가 완료되면 다음 명령을 사용하여 테스트할 수 있습니다.
mysql -u root -p
이제 CentOS MySQL의 컴파일 및 설치와 데이터베이스 초기화의 전체 과정을 성공적으로 완료했습니다. 실제 애플리케이션에서는 다양한 비즈니스 요구 사항에 적응하고 시스템 성능과 안정성을 향상시키기 위해 특정 시나리오를 기반으로 보다 심층적인 구성 및 조정을 수행해야 합니다.
위 내용은 centos mysql 컴파일 및 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!