Linux 시스템에 MySQL 데이터베이스를 설치하는 방법은 실제로 여러 가지가 있습니다. 이 기사에서는 그 중 하나인 tar 패키지를 사용하여 MySQL을 설치하는 방법을 소개합니다.
1. 준비
설치를 시작하기 전에 다음을 준비해야 합니다.
2. 설치 단계
다음 명령을 사용하여 MySQL tar 패키지의 압축을 풉니다.
tar -xzvf mysql-xxx.tar.gz
압축을 풀면 mysql-xxx 폴더가 생성됩니다. 다음으로 해당 폴더로 이동합니다.
MySQL은 일반적으로 다음 명령을 사용하여 생성할 수 있는 별도의 사용자 및 그룹으로 실행해야 합니다.
groupadd mysql useradd -r -g mysql -s /bin/false mysql
여기서 mysql은 사용자 및 그룹의 이름입니다.
mysql-xxx 폴더에 들어가서 터미널에 다음 명령을 입력하여 컴파일 매개변수 구성을 시작합니다.
cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLE_DTRACE=0 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EMBEDDED_SERVER=OFF \ -DWITH_BOOST=boost
그 중 각 매개변수의 의미는 다음과 같습니다.
-DCMAKE_INSTALL_PREFIX: MySQL 설치 디렉터리, 기본값은 /usr/local/mysql입니다.
-DMYSQL_DATADIR: MySQL 데이터 파일 저장 디렉터리, 기본값은 /usr/local/mysql/data입니다.
-DSYSCONFDIR: MySQL 구성 파일 저장 디렉터리, 기본값은 /etc입니다.
-DWITH_MYISAM_STORAGE_ENGINE=1: MyISAM 스토리지 엔진을 활성화합니다.
-DWITH_INNOBASE_STORAGE_ENGINE=1: InnoDB 스토리지 엔진을 활성화합니다.
-DWITH_ARCHIVE_STORAGE_ENGINE=1: 아카이브 스토리지 엔진을 활성화합니다.
-DWITH_BLACKHOLE_STORAGE_ENGINE=1: 블랙홀 스토리지 엔진을 활성화합니다.
-DENABLED_LOCAL_INFILE=1: 로컬에서 데이터 파일 로드를 활성화합니다.
-DENABLE_DTRACE=0: DTrace 기능을 비활성화합니다.
-DDEFAULT_CHARSET=utf8: 기본 문자 집합은 utf8입니다.
-DDEFAULT_COLLATION=utf8_general_ci: 기본 문자 집합은 utf8_general_ci입니다.
-DWITH_EMBEDDED_SERVER=OFF: 내장 서버를 끕니다.
-DWITH_BOOST=boost: 부스트 라이브러리를 사용합니다.
위 명령을 실행한 후 컴파일 프로세스가 시작됩니다. 잠시 기다려 주세요.
컴파일이 완료된 후 다음 명령을 사용하여 설치합니다.
make && make install
설치가 완료된 후 설치 상태를 확인하고 MySQL 데이터베이스를 초기화합니다.
cd /usr/local/mysql ls ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
초기화가 완료된 후 MySQL을 시작합니다.
./bin/mysqld_safe --user=mysql &
3 . 요약
이 기사에 대한 간략한 소개 tar 패키지를 사용하여 MySQL을 설치하는 단계를 설명하고 일반적인 컴파일 매개변수 구성을 제공합니다. 실제 사용에서는 특정 조건에 따라 조정이 필요합니다. 그 외에도 RPM 패키지, Yum 패키지 등을 사용하는 등 MySQL 소프트웨어를 설치하는 다른 방법이 있습니다. 이 기사에서는 이에 대해 자세히 소개하지 않습니다.
위 내용은 tar 패키지를 사용하여 Linux에 MySQL을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!