当前位置 - 무료 법률 상담 플랫폼 - 상표 양도 - Linux 환경에서 MySQL 데이터베이스 시스템을 설치하고 배포하는 방법

Linux 환경에서 MySQL 데이터베이스 시스템을 설치하고 배포하는 방법

Linux에서 mysql 데이터베이스를 설치하고 구성하는 방법

이 기사 정보

이 기사에서는 MySQL 5.0.51을 예로, CentOS 5를 예로 사용합니다. MySQL 데이터베이스 설치 및 설정을 설명하는 플랫폼입니다.

2. MySQL 소개

MySQL은 MySQL AB에서 개발, 게시 및 지원하는 가장 널리 사용되는 오픈 소스 SQL 데이터베이스 관리 시스템입니다. MySQL 개발자들이 설립한 상업 회사인 MySQL AB는 오픈 소스 가치와 방법론을 결합하여 성공적인 비즈니스 모델을 사용하는 2세대 오픈 소스 회사입니다. MySQL은 MySQL AB의 등록 상표입니다.

MySQL은 빠르고, 다중 스레드, 다중 사용자 및 강력한 SQL 데이터베이스 서버입니다. MySQL Server는 미션 크리티컬하고 로드가 많은 프로덕션 시스템의 사용을 지원하며 대량 배포 소프트웨어에 내장될 수도 있습니다.

MySQL의 공식 발음은 'My 속편'이 아니라 'My Ess Que Ell'입니다. 하지만 "My 속편" 및 기타 방언을 사용할 수도 있습니다.

MySQL 웹사이트(f, my-medium.cnf, my-large.cnf, my-huge.cnf), 자신의 환경에 가까운 것을 선택하여 /etc 디렉터리에 복사하고, 적절하게 수정하세요. mysql 구성 파일에 대한 자세한 내용은 작성자의 다른 기사나 공식 mysql 설명서를 참조하세요.

이 예에서는 my-medium.cnf를 선택하고 다음 명령을 실행하여 복사합니다. /etc 디렉토리에 복사하세요:

cp ./support-files/my-medium.cnf /etc/my.cnf

3.1.8 인증 테이블 초기화

다음 명령을 실행하여 권한 부여 테이블을 초기화합니다:

./scripts/mysql_install_db --user=mysql

3.1.9 mysql 데이터 디렉터리의 소유자 및 권한 변경

p>

기본 데이터베이스 파일 저장 디렉터리는 설치 디렉터리 아래의 var 디렉터리입니다. 구성 명령을 실행할 때 --localstatedir 매개 변수를 통해 다른 디렉터리를 지정할 수 있습니다.

chown -R mysql.mysql /usr/local/mysql/var

chmod -R 700 /usr/local/mysql/var

3.1.10 부팅 시 자동 시작 서비스 제어 스크립트 설정

다음 명령을 실행하여 시작 스크립트를 리소스 디렉터리에 복사합니다:

cp ./support-files/mysql.server /etc /rc.d/init .d/mysqld

mysqld 서비스 제어 스크립트의 실행 권한을 높이려면 다음 명령을 실행하십시오:

chmod x /etc/rc.d/init .d/mysqld

mysqld 서비스를 시스템 서비스에 추가하려면 다음 명령을 실행하십시오.

chkconfig --add mysqld

다음 명령을 실행하여 확인하십시오. mysqld 서비스가 적용되었는지 여부:

chkconfig --list mysqld

명령 출력은 다음과 유사합니다:

mysqld 0: off 1: off 2: on 3: on 4: on 5: on 6: off

p>

는 mysqld 서비스가 적용되었으며 시스템이 실행 레벨 2, 3, 4에서 시작될 때 자동으로 시작됨을 나타냅니다. 5. service 명령을 사용하여 향후 mysql의 시작 및 중지를 제어할 수 있습니다.

mysqld 서비스 시작:

service mysqld start

mysqld 서비스 중지:

service mysqld stop

실행 부팅 시 자동 시작을 끄려면 다음 명령을 실행하십시오:

chkconfig mysqld off

자동 시작의 실행 수준을 3 또는 5로 변경하려면 다음 명령을 실행하십시오:

chkconfig --level 35 mysqld on

3.1.11 mysql bin 디렉터리를 PATH 환경 변수에 추가

/etc/profile 파일을 편집합니다:

vi /etc/ profile

파일 끝에 다음 두 줄을 추가합니다:

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

export PATH

변경 사항을 적용하려면 다음 명령을 실행하십시오:

/etc/profile

3.2 바이너리로 설치 패키지 모드

3.2.1 설치 미디어에서 설치

CentOS 5의 설치 미디어에는 MySQL 바이너리 패키지가 포함되어 있습니다. 설치에서 직접 다음 세 가지 rpm 패키지를 설치할 수 있습니다. 미디어:

mysql-5.0.22-2.1.0.1 .i386.rpm

mysql-devel-5.0.22-2.1.0.1.i386.rpm

mysql-server-5.0.22-2.1.0.1.i386.rpm

p>

버전마다 파일명이 다르므로 구별에 주의하시기 바랍니다.

다음 명령을 실행하여 설치하십시오:

rpm -iUvh mysql-5.0.22-2.1.0.1.i386.rpm

rpm -iUvh mysql-devel - 5.0.22-2.1.0.1.i386.rpm

rpm -iUvh mysql-server-5.0.22-2.1.0.1.i386.rpm

3.2.2 yum을 통해 설치

설치 중인 시스템이 현재 인터넷에 연결할 수 있는 경우 작성자는 yum 명령을 사용하여 설치 프로세스를 단순화할 것을 권장합니다:

yum install mysql-server mysql-devel mysql

Yum은 centos 미러 사이트에서 지정한 소프트웨어의 최신 바이너리 패키지를 자동으로 찾아 소프트웨어 패키지 종속성을 확인합니다. 소프트웨어를 설치할 때 종속 소프트웨어 패키지가 자동으로 설치됩니다.