>  기사  >  데이터 베이스  >  tar 패키지를 사용하여 Linux에 MySQL을 설치하는 방법

tar 패키지를 사용하여 Linux에 MySQL을 설치하는 방법

PHPz
PHPz원래의
2023-04-17 16:43:501957검색

Linux 시스템에 MySQL 데이터베이스를 설치하는 방법은 실제로 여러 가지가 있습니다. 이 기사에서는 그 중 하나인 tar 패키지를 사용하여 MySQL을 설치하는 방법을 소개합니다.

1. 준비

설치를 시작하기 전에 다음을 준비해야 합니다.

  1. 안정적인 Linux 버전에서는 CentOS7 이상을 선택하는 것이 좋습니다.
  2. gcc, make 등 필요한 도구가 설치되었습니다.
  3. MySQL tar 패키지를 다운로드하신 후, 공식 홈페이지(https://dev.mysql.com/downloads/mysql/)에서 최신 버전의 Linux-Generic 버전의 tar 패키지를 다운로드 받으실 수 있습니다.

2. 설치 단계

  1. tar 패키지의 압축을 풉니다

다음 명령을 사용하여 MySQL tar 패키지의 압축을 풉니다.

tar -xzvf mysql-xxx.tar.gz

압축을 풀면 mysql-xxx 폴더가 생성됩니다. 다음으로 해당 폴더로 이동합니다.

  1. MySQL에 필요한 사용자 및 그룹 만들기

MySQL은 일반적으로 다음 명령을 사용하여 생성할 수 있는 별도의 사용자 및 그룹으로 실행해야 합니다.

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

여기서 mysql은 사용자 및 그룹의 이름입니다.

  1. 컴파일 매개변수 구성 및 컴파일 및 설치

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.