3.12. 동적 프로그래밍 언어, 웹 서버 및 데이터베이스 서버
새 모듈 스트림: mysql:8.4
MySQL 8.4는 이제 새 모듈 스트림 mysql:8.4
로 사용할 수 있습니다. 이전에 사용 가능한 버전 8.0에 비해 주요 개선 사항은 다음과 같습니다.
- 암호 관리 개선: 관리자는 이제 암호 만료, 길이, 강도, 재사용 정책 및 기타 암호 관련 설정을 적용할 수 있습니다.
-
인증:
caching_sha2_password
플러그인이 이제 기본값이며 보안을 강화하기 위해mysql_native_password
플러그인을 대체합니다. -
백업 호환성:
mysqldump
유틸리티는 이제 논리 백업이 이전 MySQL 버전과 호환될 수 있는--output-as-version
옵션을 제공합니다. -
EXPLAIN
: 이 명령문은 이제 결과를 JSON 형식으로 표시할 수 있습니다. 사용 중단 및 제거: 이전에 더 이상 사용되지 않는 다음 기능이 제거되었습니다.
-
mysqlpump
유틸리티 -
mysql_native_password
인증 플러그인 -
mysql_upgrade
유틸리티
-
MySQL 8.4 변경 사항에 대한 자세한 내용은 MySQL 8.0과 MySQL 8.4의 주요 차이점 을 참조하십시오.
MariaDB에 대한 자세한 내용은 MariaDB 사용을 참조하십시오.
mysql:8.4
스트림을 설치하려면 다음을 입력합니다.
dnf module install mysql:8.4
# dnf module install mysql:8.4
MySQL 8.0에서 업그레이드하려면 MySQL 8.0 에서 MySQL 8.4로 업그레이드 를 참조하십시오.
mysql
모듈 스트림에 대한 지원 기간에 대한 자세한 내용은 Red Hat Enterprise Linux Application Streams 라이프 사이클 을 참조하십시오.
Jira:RHEL-68305[1]
ARGON2
암호 해시는 PHP 8.3에서 지원
PHP 8.3은 이제 php:8.3
모듈 스트림으로 사용할 수 있습니다. 이번 개선된 기능을 통해 openssl 확장에서 제공하는 ARGON2I
및 ARGON2ID
암호 해시 알고리즘에 대한 지원이 제공됩니다.
Nginx 1.26
모듈 스트림 사용 가능
nginx 1.26
모듈 스트림에는 다양한 버그 수정 및 개선 사항이 포함되어 있습니다. 주요 변경 사항은 다음과 같습니다.
- 이제 HTTP/2 지원이 서버별로 제공됩니다.
- 이제 스트림 모듈과 함께 가상 서버를 사용할 수 있습니다.
- 이제 스트림 연결이 수신 대기 소켓으로 전달됩니다.
- 일부 복잡한 구성에 대해 시작 성능이 향상되었습니다.
이제 인스턴스화된 서비스 지원을 사용할 수 있습니다.
nginx@.service
장치는 인스턴스화된 템플릿 서비스입니다. 이 유닛의 인스턴스는/etc/nginx/ <INSTANCE > .conf
구성 파일을 사용합니다. 여기서 INSTANCE 는 인스턴스 이름으로 교체됩니다.nginx
서버의 여러 인스턴스를 동시에 실행하려면 다음 구성을 변경해야 합니다.- pid
- access_log
- error_log to choose non-conflicting paths, listen to choose different ports.
예제 구성 파일 /usr/share/doc/nginx/instance.conf
를 확인하여 이러한 변경 방법을 파악할 수 있습니다.
Jira:RHEL-73508[1]
새로운 php:8.3
모듈 스트림 사용 가능
RHEL 9.6에서는 PHP 8.3을 새 php:8.3
모듈 스트림으로 추가합니다. 주요 개선 사항은 다음과 같습니다.
- 입력된 클래스 상수
- 동적 클래스 상수 가져오기
-
새로운
#[\Override]
속성 - readonly 속성의 깊은 복제
php:8.3
모듈 스트림을 설치하려면 다음 명령을 사용합니다.
dnf module install php:8.3
# dnf module install php:8.3
자세한 내용은 다음 리소스를 참조하십시오.
php:8.2
스트림에서 업그레이드하려면 이후 스트림으로 전환을 참조하십시오.
Jira:RHEL-21448[1]