Closed ibin79 closed 2 years ago
현재 10.5 가 GA 임.
https://mariadb.com/downloads/
위 명령대로 설치후, /home/mysql 로 사용시 에러는 다음처럼 /home 보호를 해제해야 함. (10.5 부터 생긴 이슈인지는 아직 확인 안됨 -> 10.1 에서도 동일 에러로 확인됨)
vi /usr/lib/systemd/system/mariadb.service
# Prevent accessing /home, /root and /run/user
#ProtectHome=true
ProtectHome=false
systemctl daemon-reload
[ERROR] InnoDB: Upgrade after a crash is not supported. This redo log was created before MariaDB 10.2.2.
위키 문서대로 진행하면 특이사항없이 진행됨.
LTS 로 2026년까지로 지원기간이 가장 김. 10.6 부터 LTS 구분됨. 10.7, 10.8 은 1년만 지원
https://mariadb.com/kb/en/mariadb-server-release-dates/
mysql_secure_installation -> mariadb-secure-installation 파일 변경
scripts/mariadb-install.sh: line 49: /usr/bin/mysql_secure_installation: 그런 파일이나 디렉터리가 없습니다
다음 명령이 실패하여, 설치가 중단되었습니다. (exit code: 127)
# scripts/mariadb-install.sh
[root@mail stack]# ll /usr/bin/mysql_secure_installation
ls: cannot access /usr/bin/mysql_secure_installation: 그런 파일이나 디렉터리가 없습니다
[root@mail stack]# ll /usr/bin/mariadb-secure-installation
-rwxr-xr-x 1 root root 13699 5월 18 17:37 /usr/bin/mariadb-secure-installation
MariaDB 10.6 변경 완료.
[root@mail stack]# mysql --version
mysql Ver 15.1 Distrib 10.6.8-MariaDB, for Linux (x86_64) using readline 5.1
[root@mail stack]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
[root@mail stack]# ll /usr/bin/mysql
lrwxrwxrwx 1 root root 7 7월 20 17:07 /usr/bin/mysql -> mariadb
[root@mail stack]# mariadb --version
mariadb Ver 15.1 Distrib 10.6.8-MariaDB, for Linux (x86_64) using readline 5.1
10.5 GA 업그레이드 - https://mariadb.com/kb/en/upgrading-from-mariadb-104-to-mariadb-105/
작업시 이전 10.4 지원 이슈 참고 - #58
10.4 -> 10.5
10.1 -> 10.3 참고 - https://github.com/php79/stack/wiki/MariaDB-10.1-to-10.3-upgrade