5개의 MySQL 설치 관련 프로그램이 있습니다. 그것들은 나열되었으며 아래에서 간략하게 논의됩니다 -
-
comp_err
-
mysql_secure_installation
-
mysql_tzinfo_to_sql
-
mysql_upgrade
comp_err
comp_err은 다른 오류 코드에 대해 표시되어야 하는 오류 메시지를 결정하기 위해 mysqld가 사용하는 errmsg.sys 파일을 생성합니다. comp_err는 또한 mysqld_error.h, mysqld_ername.h 및 mysqld_errmsg.h 헤더 파일을 생성합니다.
comp_err는 다음과 같은 방식으로 호출할 수 있습니다. -
shell> comp_err [options]
mysql_secure_installation
이 mysql_secure_installation 프로그램을 통해 사용자는 아래에 언급된 방법으로 MySQL 설치의 보안을 향상시킬 수 있습니다. -
-
사용자는 루트 계정의 비밀번호를 설정할 수 있습니다.
-
사용자는 로컬 호스트 외부에서 액세스할 수 있는 루트 계정을 제거할 수 있습니다.
-
사용자는 익명 사용자 계정을 제거할 수 있습니다.
-
사용자는 기본적으로 모든 사용자(익명 사용자 포함)가 액세스할 수 있는 테스트 데이터베이스와 이름이 test_로 시작하는 데이터베이스에 액세스할 수 있는 권한을 제거할 수 있습니다.
-
mysql_secure_installation은 사용자가 보안 권장 사항을 구현하는 데 도움이 됩니다.
mysql_tzinfo_to_sql
mysql_tzinfo_to_sql 프로그램은 mysql 데이터베이스에서 표준 시간대 테이블을 로드하는 데 도움이 됩니다. zoneinfo 데이터베이스, 즉 시간대를 설명하는 파일 세트가 있는 시스템에서 사용됩니다. 이러한 시스템의 예로는 Linux, FreeBSD, Solaris 및 macOS가 있습니다. 이러한 파일의 가장 가능성 있는 위치는 /usr/share/zoneinfo 디렉토리(Solaris의 경우 /usr/share/lib/zoneinfo)입니다.
mysql_upgrade
MySQL이 업그레이드될 때마다 사용자는 업그레이드된 MySQL 서버와 비호환성을 찾는 mysql_upgrade를 실행해야 합니다.
mysql_upgrade는 아래와 같이 사용할 수 있습니다 -
-
서버가 현재 실행 중인지 확인하십시오.
-
mysql_upgrade를 호출하여 mysql 스키마의 시스템 테이블을 업그레이드합니다.
아래 명령을 사용하여 다른 스키마의 테이블 확인 및 복구 -
shell > mysql_upgrade [options]
시스템 테이블 변경 사항을 적용할 수 있도록 서버를 중지하고 다시 시작하십시오.