> 데이터 베이스 > MySQL 튜토리얼 > Centos mysql yum 설치

Centos mysql yum 설치

WBOY
풀어 주다: 2023-05-20 09:12:37
원래의
1660명이 탐색했습니다.

CentOS는 엔터프라이즈급 서버, 클라우드 컴퓨팅 플랫폼 및 기타 분야에서 널리 사용되는 Linux 운영 체제 배포판입니다. MySQL은 엔터프라이즈급 애플리케이션에서도 중요한 역할을 하는 널리 사용되는 관계형 데이터베이스 관리 시스템입니다. 이 기사에서는 CentOS 시스템에서 yum 명령을 사용하여 MySQL을 설치하고 구성하는 방법을 소개합니다.

1. yum 설치

Yum은 소프트웨어 패키지 관리를 용이하게 하기 위해 CentOS에서 제공하는 자동화 도구입니다. 공식 창고에서 소프트웨어 패키지를 쉽게 구하고 설치할 수 있습니다. yum 명령을 사용하기 전에 먼저 yum을 설치해야 합니다.

1. yum이 설치되었는지 확인하세요

다음 명령을 입력하면 시스템에 yum이 설치되었는지 확인할 수 있습니다.

yum repolist
로그인 후 복사

yum이 설치되면 다음과 유사한 출력이 표시됩니다.

repo id      repo name                                  status
base        CentOS-6 - Base                          6,706
extras      CentOS-6 - Extras                              62
updates     CentOS-6 - Updates                           328
로그인 후 복사

2. yum을 설치하세요

시스템에 yum이 설치되어 있지 않으면 다음 명령을 통해 설치할 수 있습니다:

sudo yum install yum
로그인 후 복사

2. MySQL 설치

MySQL을 설치하기 전에 CentOS 시스템 버전과 CPU 아키텍처를 확인해야 합니다. 다음 명령을 사용하여 볼 수 있습니다:

uname -a
로그인 후 복사

MySQL을 설치하는 방법에는 두 가지가 있습니다. 하나는 타사 웨어하우스를 추가하여 설치하는 것이고, 다른 하나는 공식 소스에서 설치하는 것입니다. 이 두 가지 방법을 아래에서 소개하겠습니다.

1. 타사 웨어하우스를 통해 MySQL 설치

타사 웨어하우스는 일반적으로 새 버전의 소프트웨어 패키지가 포함되어 있으며 CentOS 공식 웨어하우스의 소프트웨어 버전이 포함되어 있기 때문에 CentOS에서 공식적으로 제공하지 않는 소프트웨어 웨어하우스를 말합니다. 비교적 오래되었습니다. 타사 창고를 사용하기 전에 이를 구성해야 합니다. MySQL에서 공식적으로 제공하는 yum 소스를 예로 들면 구성 방법은 다음과 같습니다.

a. mysql의 yum 소스 구성 파일을 다운로드하세요.

sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
로그인 후 복사

참고: 다른 버전의 MySQL이 필요한 경우 57을 변경할 수 있습니다.

b.yum 소스 구성 파일

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
로그인 후 복사

c를 설치하세요. mysql의 yum 소스를 확인하세요

sudo yum repolist enabled | grep "mysql.*-community.*"
로그인 후 복사

다음 내용이 출력되면 mysql의 yum 소스가 성공적으로 생성되었음을 의미합니다. 추가:

mysql-connectors-community/x86_64 MySQL Connectors Community                          16
mysql-tools-community/x86_64      MySQL Tools Community                               49
mysql57-community/x86_64          MySQL 5.7 Community Server                          385
로그인 후 복사

d. MySQL 설치

sudo yum install mysql-server
로그인 후 복사
로그인 후 복사

2. Pass 공식 소스 방법으로 MySQL 설치

기본적으로 MySQL 패키지는 공식 CentOS 소스에 통합되어 있지 않으므로 공식 소스를 수동으로 추가해야 합니다. 다음은 공식 소스를 추가하고 MySQL을 설치하는 단계입니다.

a. 시스템 yum 소스를 백업합니다.

외부 소스를 추가하기 전에 시스템 yum 구성 파일을 백업합니다.

sudo cp /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup
로그인 후 복사

b. d/CentOS-Base .repo

CentOS-Base.repo 구성 파일에 다음 내용을 추가하세요:

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=https://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle

[mysql-tools-community]
name=MySQL Tools Community
baseurl=https://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=https://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle
로그인 후 복사

참고: CentOS 시스템의 6.x 버전이 필요한 경우 baseurl의 el/6/ 7인 경우 변경하지 않고 유지해야 합니다. 버전 개발 파일

3. MySQL 시작 및 구성

MySQL 설치가 완료되면 시작하고 필요한 구성을 수행해야 합니다.

1. MySQL을 시작합니다

다음 명령을 사용하여 MySQL을 시작합니다.

sudo yum makecache
로그인 후 복사

시작에 실패하면 로그 파일을 보고 문제를 해결할 수 있습니다.

sudo yum install mysql-server
로그인 후 복사
로그인 후 복사

2. MySQL 구성

a. MySQL에 로그인하려면 다음 명령을 사용하세요.

sudo service mysqld start
로그인 후 복사

MySQL 셸에 로그인하려면 초기 비밀번호를 입력하세요.

b. 초기 비밀번호를 변경하세요

MySQL 셸에 처음 로그인할 때 기본 비밀번호를 변경해야 합니다. 비밀번호를 변경하려면 다음 명령을 사용하세요.

sudo tail /var/log/mysqld.log
로그인 후 복사

여기서 newpassword는 필요에 따라 설정할 수 있는 새 비밀번호입니다.

c. MySQL 구성

MySQL에서는 구성 파일을 수정하여 다양한 매개변수가 구현됩니다. 다음은 몇 가지 일반적인 구성 항목입니다.

데이터베이스 저장 경로: /etc/my.cnf 파일 수정 datadir

데이터베이스 문자 집합: /etc/my.cnf 파일의 default-character-set 값을 지정된 문자 집합으로 수정합니다.

기본 엔진: /etc/my.cnf의 default-storage-engine 값을 수정합니다. file 값은 지정된 엔진입니다

    구성 파일을 수정한 후 MySQL을 다시 시작해야 적용됩니다.
  • mysql -u root -p
    로그인 후 복사
    지금까지 CentOS에서 yum 명령을 사용하여 MySQL을 설치하고 구성하는 과정을 완료했습니다. 체계.
  • 위 내용은 Centos mysql yum 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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