MySQL은 효율적이고 안정적이며 안전한 데이터 저장 및 액세스를 제공할 수 있는 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. CentOS는 Linux 커널을 기반으로 한 오픈 소스 운영 체제로 MySQL의 운영 환경으로 사용할 수 있습니다. 이 기사에서는 CentOS에서 소스 코드 컴파일을 통해 MySQL을 설치하는 단계를 소개합니다.
1단계: 컴파일 도구 설치
MySQL의 소스 코드를 컴파일할 수 있도록 CentOS에 컴파일 도구를 설치합니다.
yum install -y gcc-c++ cmake make
2단계: MySQL 소스 코드 패키지 다운로드
MySQL 공식 웹사이트(https://dev.mysql.com/downloads/mysql/)에 접속하여 해당 버전의 소스 코드 패키지를 다운로드하고 CentOS 서버.
3단계: 소스 코드 패키지 압축 풀기
다운로드한 MySQL 소스 코드 패키지를 지정된 디렉터리(예: /usr/local/src/mysql-8.0.25)에 추출합니다.
tar -zxvf mysql-8.0.25.tar.gz -C /usr/local/src/
4단계: 필수 라이브러리 설치
yum install -y zlib-devel openssl-devel ncurses-devel bison-devel
5단계: MySQL 사용자 생성
MySQL용 사용자 및 그룹을 생성합니다.
groupadd mysql useradd -r -g mysql mysql
6단계: MySQL 구성
MySQL 소스 코드 디렉터리를 입력하고 실제 상황에 맞게 구성하세요.
cd /usr/local/src/mysql-8.0.25 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
설명:
7단계: MySQL 컴파일 및 설치
make 명령을 사용하여 MySQL 소스 코드를 컴파일하고 make install 명령을 사용하여 MySQL 설치 .
make make install
8단계: MySQL 서비스 구성
다음 명령을 사용하여 MySQL 서비스를 초기화하고 시작하세요.
cd /usr/local/mysql/bin ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./mysqld_safe --user=mysql &
9단계: MySQL 루트 비밀번호 설정
mysqladmin -u root password 'new-password'
10단계: MySQL이 성공적으로 설치되었는지 테스트
다음 명령을 사용하여 MySQL이 성공적으로 설치되었는지 테스트합니다.
mysql -u root -p
반환된 결과에 Welcome to the MySQL monitor가 포함되어 있으면 MySQL이 성공적으로 설치되었으며 정상적으로 사용할 수 있다는 의미입니다.
위 내용은 mysql centos 소스코드 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!