Linux 시스템에 MySQL을 설치하는 방법(tarball 사용)

PHPz
풀어 주다: 2023-04-20 11:12:43
원래의
2128명이 탐색했습니다.

Linux 시스템에서 MySQL은 매우 일반적으로 사용되는 오픈 소스 데이터베이스 관리 소프트웨어입니다. 안정성, 신뢰성, 고성능 및 확장성에 중점을 두고 있으며 엔터프라이즈급 애플리케이션의 개발 및 배포에 매우 적합합니다. 이 기사에서는 특히 tar 패키지를 사용하여 Linux 시스템에 MySQL을 설치하는 방법을 소개합니다.

1. 준비

설치를 시작하기 전에 필요한 패키지와 종속성을 설치했는지 확인해야 합니다. 특히 gcc, make, openssl-devel 등의 라이브러리를 설치해야 합니다.

또한 MySQL을 설치하기 전에 실행 중인 모든 MySQL 서비스를 중지하는 것이 좋습니다. mysqld 서비스를 중지하려면 systemctl stop mysqld 명령을 사용할 수 있습니다.

2. MySQL 소프트웨어 패키지 다운로드

설치를 시작하기 전에 공식 웹사이트에서 MySQL tar 패키지를 다운로드해야 합니다. MySQL 공식 홈페이지(https://dev.mysql.com/downloads/mysql/)에서 최신 버전의 MySQL을 다운로드할 수 있습니다. 최신 버전인 MySQL 8.0과 같이 우리 시스템에 적합한 버전을 다운로드하도록 선택할 수 있습니다. 다운로드해야 하는 tar 패키지에 대한 링크는 https://dev.mysql.com/get/Downloads/MySQL-8.0/입니다. mysql-8.0.26-linux -glibc2.12-x86_64.tar.xz.

3. 소프트웨어 패키지 압축 해제

MySQL tar 패키지 압축 해제 명령은 tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz입니다.

압축을 풀면 MySQL 설치에 필요한 모든 파일과 디렉터리가 포함된 mysql-8.0.26-linux-glibc2.12-x86_64라는 디렉터리가 생성됩니다.

4. MySQL 설치

압축이 풀린 디렉터리에는 MySQL 바이너리 파일이 포함된 "bin"이라는 하위 디렉터리가 있습니다. 루트 사용자로 디렉터리에 직접 입력하고 다음 명령을 실행하여 MySQL 설치를 시작해야 합니다.

cd mysql-8.0.26-linux-glibc2.12-x86_64/bin
./mysqld --initialize --user=mysql
로그인 후 복사

이렇게 하면 MySQL 초기화 프로세스가 시작되고 MySQL을 관리할 mysql이라는 사용자가 생성됩니다. MySQL 초기화 프로세스는 error.log 파일에 기록될 임의의 암호를 생성합니다. 임의의 암호를 보려면 파일에서 PASSWORD 필드를 찾으세요.

다음으로 MySQL을 설치하려면 루트 사용자로 다음 명령을 실행해야 합니다.

./mysql_ssl_rsa_setup --datadir=<data-directory>
로그인 후 복사

여기서 data-directory는 MySQL 데이터를 저장하려는 디렉터리입니다. 예를 들어, /var/lib/mysql이라는 디렉터리를 생성하고 이를 MySQL 데이터 디렉터리로 사용할 수 있습니다.

위 명령을 실행한 후 MySQL을 시작해야 합니다.

./mysqld_safe --datadir=<data-directory>
로그인 후 복사

이제 MySQL 서비스가 시작되어 실행 중입니다. show Databases 명령을 사용하여 MySQL이 올바르게 설치되었는지 확인할 수 있습니다.

5. MySQL 구성

MySQL을 설치한 후 기본 구성이 사용자의 요구 사항에 맞지 않을 수 있습니다. 따라서 MySQL 성능을 최적화하려면 몇 가지 추가 구성을 수행해야 합니다. 구성하려면 MySQL 구성 파일 my.cnf를 편집하세요.

기본적으로 MySQL은 Linux에서 my.cnf 파일을 생성하지 않습니다. 따라서 파일을 수동으로 생성하여 /etc/mysql 디렉토리에 배치해야 합니다. 다음 명령을 사용하여 새 my.cnf 파일을 만들 수 있습니다.

cd /etc/mysql
vim my.cnf
로그인 후 복사

my.cnf 파일에서 필요에 맞게 MySQL을 구성할 수 있습니다. 예를 들어 MySQL의 캐시 크기, 로그 수준, 권한 등을 설정할 수 있습니다. 전체 MySQL 구성 세부 정보는 이 문서의 범위를 벗어납니다. 더 완전한 MySQL 구성 정보는 공식 문서를 확인하는 것이 좋습니다.

6. MySQL 서비스 시작

다음 명령을 사용하여 MySQL 서비스를 시작할 수 있습니다.

systemctl start mysqld
로그인 후 복사

MySQL 서비스가 실행 중인 경우 다음 명령을 사용하여 서비스를 다시 시작할 수 있습니다.

systemctl restart mysqld
로그인 후 복사

7. 요약

이 문서에서는 Linux 시스템에 MySQL을 설치하고 구성하는 방법을 설명합니다. tarball을 사용하여 설치하고 MySQL을 최적화하여 성능을 향상시켰습니다. 위의 단계를 통해 빠르고 안전하며 안정적인 MySQL 배포를 달성할 수 있습니다. 실제 사용에서는 데이터 백업, 보안, 내결함성 등과 같은 더 많은 요소도 고려해야 합니다.

위 내용은 Linux 시스템에 MySQL을 설치하는 방법(tarball 사용)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!