>  기사  >  데이터 베이스  >  CentOS에 MySQL 데이터베이스를 설치하는 방법

CentOS에 MySQL 데이터베이스를 설치하는 방법

PHPz
PHPz원래의
2023-04-19 14:11:407617검색

CentOS는 일반적인 Linux 운영 체제 중 하나이며 안정적이고 효율적인 오픈 소스 운영 체제입니다. 개발자로서 우리는 CentOS 시스템에 MySQL 데이터베이스를 설치해야 하는 경우가 많습니다. 이 문서에서는 CentOS 시스템에 MySQL 데이터베이스를 성공적으로 설치하는 방법에 대한 자세한 단계를 소개합니다.

1. MySQL 데이터베이스 설치 전 준비

1. 먼저 CentOS 시스템에 wget 명령을 설치해야 합니다.

sudo yum -y install wget

2. 먼저 시스템을 업그레이드하여 시스템에 최신 보안 패치와 소프트웨어 패키지가 있는지 확인하십시오. 명령은 다음과 같습니다:

sudo yum update -y

3 MySQL 인스턴스를 설치할 때 다음 위치에 설치할 수 있는 GCC 컴파일러를 사용해야 합니다. 방법:

sudo yum install -y gcc

2. Yum

을 통해 MySQL 데이터베이스를 설치합니다.

1. 먼저 MySQL의 공식 소프트웨어 소스를 가져와야 합니다.

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

2. Yum 명령을 사용하여 MySQL 데이터베이스를 직접 설치할 수 있습니다. 명령은 다음과 같습니다.

sudo yum install -y mysql-community-server

이 단계에서 Yum은 최신 버전의 MySQL 데이터베이스를 가져와 관련 소프트웨어 패키지를 설치합니다. 이 프로세스 동안 시스템은 MySQL용 사용자 및 시스템 단위 파일을 자동으로 생성합니다. 설치가 완료되면 MySQL 서비스가 자동으로 시작됩니다.

3. MySQL 설치 후 구성

1. 성공적인 설치를 위해 MySQL 서비스 상태를 확인하세요.

sudo systemctl status mysqld

MySQL 데이터베이스가 정상적으로 실행 중이면 명령 반환 결과는 다음과 같습니다.

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2021-06-11 12:34:45 CST; 9min ago

2. MySQL의 초기 비밀번호, 처음 설치하는 동안 MySQL은 MySQL 서버에 대한 초기 로그인을 위해 임의의 비밀번호를 제공합니다. 다음 명령을 사용하여 초기 비밀번호를 얻을 수 있습니다:

sudo grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'

3. 얻은 MySQL 비밀번호를 사용하여 로그인합니다:

mysql -u root -p

4. MySQL 서버에 들어간 후 MySQL 비밀번호를 변경합니다. 명령은 다음과 같습니다:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

new_password를 비밀번호 변경에 필요한 비밀번호로 바꾸세요.

이 시점에서 CentOS 시스템에 MySQL 데이터베이스를 성공적으로 설치했습니다. 원격 호스트에서 MySQL 데이터베이스에 연결해야 하는 경우 몇 가지 추가 설정이 필요합니다.

요약

MySQL 데이터베이스는 다양한 유형의 데이터를 저장하고 처리하는 데 사용할 수 있는 강력한 관계형 데이터베이스 관리 시스템입니다. 이번 글에서는 CentOS 시스템에 MySQL 데이터베이스를 설치하는 전체 과정을 소개합니다. 이 기사가 도움이 되기를 바랍니다.

위 내용은 CentOS에 MySQL 데이터베이스를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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