MySQL 패키지 다운로드 링크
https://dev.mysql.com/downloads/repo/yum/
Select Version
: MySQL 버전 선택
-> 이전 버전 설치가 필요할 경우 Archives 탭에서 선택할 수 있다.
Select Operating System
: OS 선택
-> Rocky Linux 로 Generic 을 선택하였다.
Select OS Version
: OS 버전 선택
-> uname -a 명령어로 CPU 아키텍처를 확인하여, 버전에 맞게 선택한다.
Compressed TAR Archive 파일은 압축되어 있고,
아래 TAR 는 타볼로 묶여있는 정도의 차이만 있다.
다운로드 받을 MySQL 을 선택하였으면, 오른쪽 Download 버튼 클릭한다.
그 후 하단의 "No thanks, just start my download." 우클릭하여 링크를 복사한다.
그 다음, Linux 서버에서 wget 으로 다운로드 받는다.
다운로드
wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.4-linux-glibc2.28-x86_64.tar.xz
압축 해제
tar -xvf mysql-8.4.4-linux-glibc2.28-x86_64.tar.xz
설치파일 위치 변경
mv mysql-8.4.4-linux-glibc2.28-x86_64 /usr/local/mysql
MySQL 계정 생성 및 권한 설정
groupadd mysql
useradd -g mysql -s /bin/nologin mysql
chown -R mysql:mysql /usr/local/mysql
MySQL Data 가 저장될 경로 생성
mkdir -p /appdata/mysql8.4
MySQL Log 가 저장될 경로 생성
mkdir -p /logs/mysql8.4
touch /logs/mysql8.4/error.log
chown -R mysql:mysql /logs/mysql8.4
MySQL 초기화
/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/appdata/mysql8.4
MySQL 초기화 확인 ( MySQL Data 경로 이동)
MySQL 로그 설정
vi /etc/my.cnf
[mysqld]
datadir=/appdata/mysql8.4
socket=/var/lib/mysql/mysql.sock
[mysqld_safe]
log_error=/logs/mysql8.4/error.log
pid-file=/var/run/mysql/mysql.pid
MySQL 서버 실행
/usr/local/mysql/bin/mysqld_safe --user=mysql &
MySQL 실행 확인
심볼릭 링크 설정
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
MySQL 접속
mysql --socket=/var/lib/mysql/mysql.sock
MySQL 를 수동으로 설치할 시, 번거로운 점이 많다.
가능하면 dnf 를 통해 설치하는 것이 좋을 것 같다.
'DB > MySQL' 카테고리의 다른 글
MySQL 설치하기 [Rocky 9.4] (0) | 2025.03.14 |
---|