>  기사  >  데이터 베이스  >  리눅스에 mysql 설치

리눅스에 mysql 설치

PHPz
PHPz원래의
2023-05-08 15:15:071360검색

MySQL은 Linux, Windows, macOS 등 다양한 운영 체제에서 실행할 수 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다.

Linux 시스템에 MySQL을 설치하면 시스템의 보안 및 데이터 관리 기능이 향상될 뿐만 아니라 다양한 애플리케이션에서 데이터 저장 및 검색에 MySQL을 사용할 수도 있습니다. 이 기사에서는 Linux 시스템에 MySQL을 설치하는 단계를 소개합니다.

1단계: 준비

MySQL을 설치하기 전에 Linux 시스템에 종속성이 설치되어 있는지 확인하세요. 이러한 종속성에는 gcc 컴파일러, g++ 컴파일러, make 명령, cmake 명령 및 zlib 라이브러리가 포함됩니다.

시스템에 이러한 종속성이 없으면 다음 명령을 사용하여 터미널에 설치할 수 있습니다.

sudo apt-get install gcc g++ make cmake zlib1g-dev

이 명령을 입력하고 Enter 키를 누르면 시스템이 이러한 종속성을 다운로드하고 설치하기 시작합니다.

2단계: MySQL 다운로드

MySQL 설치를 시작하기 전에 공식 MySQL 웹사이트에서 MySQL 패키지를 다운로드해야 합니다. 다음 링크를 방문하여 MySQL 소프트웨어 패키지를 다운로드할 수 있습니다:

https://dev.mysql.com/downloads/mysql/

MySQL Community Edition 또는 Enterprise Edition을 다운로드하고 사용자에 따라 해당 버전을 선택해야 합니다. 필요합니다. 다운로드 페이지에서 다양한 버전의 MySQL 패키지와 형식을 볼 수 있습니다. 설치하기 전에 압축을 풀어야 하는 압축 파일 패키지인 tar.gz 형식의 패키지를 선택할 수 있습니다.

3단계: MySQL 설치

MySQL 소프트웨어 패키지를 다운로드한 후 파일의 압축을 풀고 압축이 풀린 디렉터리로 들어가야 합니다. 다음 명령을 사용하여 MySQL 패키지의 압축을 풀 수 있습니다.

tar -zxvf mysql-8.0.26.tar.gz

이 명령은 현재 디렉터리에 mysql-8.0.26이라는 디렉터리를 생성합니다. 버전 번호는 다운로드하는 패키지에 따라 다를 수 있습니다.

다음으로 압축을 푼 디렉터리로 이동하여 빌드 디렉터리를 생성합니다. 다음 명령을 사용하여 이 단계를 수행할 수 있습니다.

cd mysql-8.0.26
mkdir build
cd build

빌드 디렉터리에서 cmake 명령을 실행하여 MySQL 설치를 준비해야 합니다.

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost

이 명령은 cmake를 사용하여 MySQL을 구성합니다. 그중 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 表示MySQL将被安装到 /usr/local/mysql 目录中,-DMYSQL_DATADIR=/usr/local/mysql/data 表示MySQL将使用 /usr/local/mysql/data 目录存储数据,-DWITH_BOOST=boost는 부스트 라이브러리를 사용한다는 의미입니다.

cmake 실행이 완료되면 다음 명령을 사용하여 MySQL을 빌드하고 설치해야 합니다.

make && make install

이 프로세스는 시스템 성능에 따라 다소 시간이 걸릴 수 있습니다. 이 프로세스가 완료되면 MySQL 실행 파일을 PATH 환경 변수에 추가해야 합니다.

export PATH=$PATH:/usr/local/mysql/bin

이 명령을 .bashrc 파일에 추가하면 시스템이 시작될 때마다 MySQL 경로가 자동으로 추가됩니다.

4단계: MySQL 구성

MySQL 설치가 완료된 후 MySQL 서비스를 시작하려면 몇 가지 구성을 수행해야 합니다.

먼저 다음 명령을 사용하여 MySQL 실행 사용자를 생성해야 합니다.

useradd -r -s /sbin/nologin mysql

다음으로 다음 명령을 사용하여 MySQL 데이터 저장소 디렉터리를 생성해야 합니다.

mkdir -p /usr/local/mysql/data

다음 명령을 사용하여 MySQL 데이터 저장소 디렉터리를 설정합니다.

chown -R mysql:mysql /usr/local/mysql/

다음 명령을 사용하여 MySQL 데이터 저장소를 초기화해야 합니다.

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql

마지막으로 MySQL 서비스를 시작해야 합니다.

bin/mysqld_safe --user=mysql &

이 명령은 MySQL 서비스를 시작하고 실행합니다. 백그라운드에서.

다음 명령을 사용하여 시스템 시작 항목에 MySQL 서비스를 추가할 수도 있습니다.

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

위 단계를 완료하면 MySQL 서비스가 백그라운드에서 실행되며 다음 명령을 사용하여 서비스를 볼 수 있습니다. 상태:

netstat -na | grep 3306

다음 출력이 표시되면 MySQL 서비스가 성공적으로 시작되었음을 나타냅니다.

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

MySQL 설치 중에 문제가 발생하면 MySQL 공식 문서를 확인하거나 MySQL 커뮤니티 토론을 방문할 수 있습니다. 도움을 위한 포럼.

요약

이 글에서는 Linux 시스템에 MySQL을 설치하는 자세한 단계를 소개합니다. MySQL을 설치하기 전에 시스템에 필요한 종속성이 설치되어 있는지 확인해야 합니다. 다음으로, MySQL 패키지를 다운로드하고 압축이 풀린 디렉터리에서 cmake 및 make 명령을 실행하여 MySQL의 컴파일 및 설치를 완료해야 합니다. 마지막으로 MySQL을 구성하고 MySQL 서비스를 시작해야 합니다.

위 내용은 리눅스에 mysql 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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