MySQL은 바이너리 tarball 배포판을 사용하는 대신 기본 Solaris PKG 형식인 바이너리 패키지를 사용하여 Solaris에 설치할 수 있습니다. 설치 패키지는 Oracle Developer Studio 12.6 런타임 라이브러리에 종속되어야 합니다.
설치 패키지를 사용하면 전체 Oracle Developer Studio를 설치할 필요 없이 런타임 라이브러리만 설치됩니다. 이 패키지는 해당 mysql-VERSION-solaris11-PLATFORM을 다운로드하여 사용할 수 있습니다. pkg.gz 파일입니다.
이를 다운로드한 후 압축을 풀어야 합니다. 아래는 동일한 작업을 수행하는 샘플 코드입니다. −
shell> gunzip mysql-8.0.25-solaris11-x86_64.pkg.gz
새 패키지를 설치해야 하는 경우 "pkgadd" 옵션을 사용하고 화면의 지시를 따르십시오.
또한 이 작업을 수행하려면 사용자에게 루트 권한이 있어야 합니다.
shell> pkgadd -d mysql-8.0.25-solaris11-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 8.0.25 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:
PKG 설치 프로그램은 필요한 모든 파일과 도구를 설치하고 데이터베이스도 초기화합니다(존재하지 않는 경우).
설치를 완료하려면 MySQL의 루트 비밀번호를 다음을 기반으로 설정해야 합니다. 그렇지 않으면 이를 수행하는 다른 방법이 있습니다. 설치와 함께 제공되는 'mysql_secure_installation' 스크립트를 실행해야 합니다.
기본적으로 PKG 패키지는 루트 경로 아래에 MySQL을 설치합니다. 예: /opt/mysql. 설치 루트 경로는 'pkgadd'를 사용하는 경우에만 변경할 수 있습니다. 이는 Solaris의 다른 영역에 MySQL을 설치하는 데 사용할 수 있습니다.
MySQL을 자동으로 활성화해야 하는 경우 시작하는 동안 및 시스템이 종료될 때 닫힐 때 이 파일과 'init' 스크립트 디렉터리 사이에 링크를 생성해야 합니다.
MySQL의 안전한 시작 및 종료를 보장하려면 아래 명령을 올바른 링크에 추가할 수 있습니다.
shell> ln /etc/init.d/mysql /etc/rc3.d/S91mysql shell> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
Solaris 패키지 파일 형식을 업그레이드해야 하는 경우 업데이트된 패키지를 설치하기 전에 기존 패키지 설치를 제거해야 합니다. 패키지를 제거해도 데이터베이스의 기존 정보는 삭제되지 않습니다. 서버, 바이너리 및 지원 파일만 제거됩니다.
위 내용은 솔라리스에 MySQL 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!