Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

일반 바이너리를 사용하여 Unix/Linux에 MySQL 설치


오라클은 MySQL의 바이너리 배포판 세트와 함께 제공됩니다. 여기에는 많은 플랫폼용 압축 tar 파일(확장자가 .tar.xz인 파일) 형식의 일반 바이너리 배포판과 특정 플랫폼용 플랫폼별 패키지 형식의 바이너리가 포함됩니다.

MySQL 압축 tar 파일 바이너리 배포판의 이름은 'mysql−VERSION−OS.tar.xz' 형식입니다. 여기서 VERSION은 숫자를 나타내고 OS는 배포판을 사용해야 하는 운영 체제 유형을 나타냅니다.

압축된 tar 파일 바이너리 배포판을 설치하려면 사용자가 선택한 위치에 설치 압축을 풀어야 합니다. mysqld 바이너리의 디버그 버전은 mysqld-debug로 사용할 수 있습니다.

사용자 자신의 디버그 버전을 사용하여 소스 배포판에서 MySQL을 컴파일해야 하는 경우 적절한 구성 옵션을 사용해야 합니다.

MySQL 바이너리 배포판을 설치하고 사용하려면 아래에 표시된 명령 시퀀스를 사용해야 합니다. -

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz
shell> ln −s full−path−to−mysql−VERSION−OS mysql
shell> cd mysql
shell> mkdir mysql−files
shell> chown mysql:mysql mysql−files
shell> chmod 750 mysql−files
shell> bin/mysqld −−initialize −−user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe −−user=mysql &
# Below command is optional
shell> cp support−files/mysql.server /etc/init.d/mysql.server

일반 바이너리를 사용하여 Unix/Linux에 MySQL 설치

위에서는 사용자에게 시스템에 대한 루트(관리자) 액세스 권한이 있다고 가정합니다.

일반 바이너리를 사용하여 Unix/Linux에 MySQL 설치

mysql-files 디렉토리는 secure_file_priv 시스템 변수의 값으로 사용하기 쉬운 위치를 제공합니다. 이렇게 하면 가져오기 및 내보내기 작업이 특정 디렉터리로만 제한됩니다. 5.1.8절. “서버 시스템 변수”를 참조하십시오.

단계는 아래와 같이 간략하게 설명되어 있습니다. −

mysql 사용자 및 그룹을 만듭니다. 아래 명령을 사용하여 수행할 수 있습니다 -

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql

배포판을 구하고 압축을 풉니다. 아래 명령을 사용하여 수행할 수 있습니다 -

shell> cd /usr/local

배포판의 압축을 풀면 설치 디렉터리가 생성됩니다. 'tar'는 'z' 옵션 지원이 있는 경우 배포판의 압축을 풀고 압축을 풉니다. 아래 명령을 사용하여 수행할 수 있습니다 -

shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz

tar 명령은 mysql−VERSION−OS

라는 디렉토리를 생성합니다.

tar 명령을 아래 명령으로 대체하여 배포판의 압축을 풀고 추출할 수 있습니다. -

shell> xz −dc /path/to/mysql−VERSION−OS.tar.xz | tar x

tar −

에 의해 생성된 설치 디렉토리에 대한 심볼릭 링크를 생성할 수 있습니다.
shell> ln −s full−path−to−mysql−VERSION−OS mysql

'ln' 명령은 설치 디렉토리에 대한 심볼릭 링크를 생성합니다. 이를 통해 사용자는 /usr/local/mysql과 같은 포트를 보다 쉽게 ​​참조할 수 있습니다. /usr/local/mysql/bin 디렉토리는 아래 commad -

를 사용하여 사용자의 PATH 변수에 추가할 수 있습니다.
shell> export PATH=$PATH:/usr/local/mysql/bin