Linux mysql 소스 코드를 설치하는 방법

PHPz
풀어 주다: 2023-04-21 13:53:40
원래의
727명이 탐색했습니다.

최근에는 Linux 운영 체제가 인터넷 분야에서 널리 사용되고 있으며, MySQL 데이터베이스는 많은 기업과 조직에서 선택하는 데이터베이스 소프트웨어입니다. 이 두 영역에서 소스 코드 설치는 더 유연하고 확장 가능한 설치 방법입니다. 더 나은 성능과 보안을 달성하기 위해 실제 요구 사항에 따라 컴파일 옵션을 사용자 정의할 수 있습니다. 따라서 이 기사에서는 Linux 운영 체제의 소스 코드에서 MySQL 데이터베이스 소프트웨어를 설치하는 방법을 소개합니다.

  1. 종속성 패키지 설치

MySQL 설치를 시작하기 전에 필요한 소프트웨어 패키지를 설치했는지 확인해야 합니다. 이러한 패키지는 원하는 패키지 관리자를 사용하여 설치할 수 있습니다. CentOS를 예로 들면, 명령은 다음과 같습니다:

$ sudo yum install -y wget gcc gcc-c++ make bison-devel ncurses-devel
로그인 후 복사

위 명령은 소프트웨어 패키지 wget, gcc, g++, make, bison-devel 및 ncurses-devel을 설치합니다. 이러한 패키지는 MySQL 소스 코드를 컴파일하는 데 필요합니다. 다른 유형의 Linux 배포판을 사용하는 경우 적절한 명령을 사용하여 이러한 패키지를 설치하십시오.

  1. MySQL 소스 코드 다운로드

MySQL 소스 코드 다운로드는 MySQL 공식 홈페이지에서 받으실 수 있습니다. 운영 체제에 맞는 최신 버전의 소스 코드를 다운로드하고 MySQL을 설치하려는 디렉터리에 압축을 풉니다.

$ wget https://dl.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
$ tar xf mysql-8.0.23.tar.gz
로그인 후 복사

위 명령은 MySQL 8.0.23의 소스 코드를 다운로드하여 현재 디렉터리에 추출합니다.

  1. 컴파일 옵션 구성

MySQL을 컴파일하기 전에 컴파일 옵션을 구성해야 합니다. 다음 명령을 사용하여 컴파일 옵션을 구성할 수 있습니다.

$ cd mysql-8.0.23
$ mkdir build
$ cd build
$ cmake ..
로그인 후 복사

위 명령은 MySQL 소스 코드의 빌드 디렉터리에 들어가서 cmake 명령을 실행하여 컴파일 옵션을 구성합니다. cmake 명령을 실행할 때 다음과 같은 일부 매개변수에 주의해야 합니다.

  • -DCMAKE_INSTALL_PREFIX=path: MySQL 설치 디렉터리, 즉 MySQL이 설치될 경로를 지정합니다. ; -DCMAKE_INSTALL_PREFIX=path:指定 MySQL 安装目录,即 MySQL 将安装到哪个路径下;
  • -DMYSQL_DATADIR=path:指定 MySQL 数据库文件的存储位置;
  • -DENABLED_PROFILING:启用 MySQL 的分析功能;
  • -DENABLED_LOCAL_INFILE
  • -DMYSQL_DATADIR=path : MySQL 데이터베이스 파일의 저장 위치를 ​​지정합니다.

-DENABLED_PROFILING: MySQL 분석 기능을 활성화합니다. DENABLED_LOCAL_INFILE: MySQL의 로컬 데이터 가져오기 기능을 활성화합니다.

  1. 실제 필요에 따라 편집 옵션을 사용자 정의할 수 있습니다. 현재 컴파일 옵션을 보려면 다음 명령을 입력하면 됩니다.
  2. $ cmake --help
    로그인 후 복사

MySQL 컴파일 및 설치

컴파일 옵션 구성을 완료한 후 이제 MySQL 컴파일을 시작할 수 있습니다. 이는 make 명령을 사용하여 수행할 수 있습니다. MySQL의 소스 코드를 병렬 모드로 컴파일해야 하는 경우 -jN 옵션을 사용하여 사용할 CPU 코어 수(N)를 지정할 수 있습니다.

$ make -j4
로그인 후 복사
위 명령은 4개의 CPU 코어를 사용하여 MySQL 소스 코드를 컴파일합니다. 컴파일이 완료되면 다음 명령을 사용하여 지정된 설치 디렉터리에 MySQL을 설치합니다.

$ make install
로그인 후 복사
설치가 완료된 후 다음 명령을 사용하여 MySQL 서비스 관련 정보를 확인합니다.
    $ sudo service mysqld status
    로그인 후 복사
  1. 모든 것이 정상이면 MySQL이 실행 중인지 확인해야 합니다. 이 시점에서 MySQL 클라이언트를 사용하여 MySQL 서버에 대한 연결을 테스트할 수 있습니다.

MySQL 사용

MySQL을 설치한 후 MySQL 클라이언트를 사용하여 MySQL 서버에 연결할 수 있습니다. MySQL 서버에 성공적으로 로그인하려면 다음 명령을 입력하고 관리자 비밀번호를 입력하십시오.

$ mysql -u root -p
로그인 후 복사
위 명령은 루트 사용자를 사용하여 MySQL 서버에 로그인합니다.

이 시점에서 MySQL 클라이언트를 사용하여 데이터베이스 생성, 사용자 생성, 권한 부여 등을 수행할 수 있습니다. 예를 들어 testdb라는 데이터베이스를 생성합니다.
    mysql> create database testdb;
    로그인 후 복사
  1. 이 시점에서 testdb 데이터베이스가 성공적으로 생성되었습니다.

요약

🎜🎜이 문서에서는 Linux 운영 체제의 소스 코드에서 MySQL 데이터베이스 소프트웨어를 설치하는 방법을 소개합니다. 이 설치 방법을 사용하면 더 나은 성능과 보안은 물론 더 나은 확장성과 사용자 정의를 달성하기 위해 필요에 따라 컴파일 옵션을 사용자 정의할 수 있습니다. 이 기사가 도움이 되기를 바랍니다. 🎜

위 내용은 Linux mysql 소스 코드를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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