Mysql & Maria/admin

centos 7, mysql 5.7 설치

dbavayne 2024. 9. 14. 17:17

VMware에 5.7 mysql 설치 후 8.0 으로 upgrade 하는 시나리오에 대해 포스팅하려고한다 

일단은 OS 설치는 되어있다고 전제하에 mysql 만 설치하는 걸로

 

- centOS

- mysql 5.7

 

서버별 호스트 변경 

hostnamectl set-hostname server1

 

1. GPG Key 다운로드

## GPG Key 다운로드
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

2. wget 설치

## wget 설치
yum install -y wget

 

3. MySQL5.7 다운로드

## MySQL5.7 다운로드
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

 

4. MySQL5.7 설치

## MySQL5.7 설치
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

 

 

5. MySQL5.7 서버 설치

## MySQL5.7 서버 설치
sudo yum install -y mysql-server

6. MySQL 서버 시작

## MySQL 서버 시작
sudo systemctl start mysqld

 

 

7. root 계정 임시 비밀번호 확인

/var/log/mysqld.log 를 살펴보면 root 계정의 임시 비밀번호를 확인 할 수 있다.

## root 계정 임시 비밀번호 확인
vi /var/log/mysqld.log

 

 

 

8. MySQL 보안 설정

mysql_secure_installation 을 통해 root 비밀번호 변경과 기본 보안 정보를 설정 할 수 있다.

 

Test!231 

## MySQL 보안 설정
sudo mysql_secure_installation
# root 계정 임시 비밀번호 입력
Enter password for user root:

# root 계정 새 비밀번호 입력
New password:
Re-enter new password:

# root 계정 비밀번호 변경 여부 (Y 권장)
Change the password for root?
Do you wish to continue with the password provided?

# 익명 사용자 삭제 여부 (Y 권장)
Remove anonymous users?

# 원격 접속 차단 여부 (N 권장)
Disallow root login remotely? 

# test DB 및 접속 정보 삭제 여부 (Y 권장)
Remove test database and access to it?

# root 비밀번호 및 권한 적용 여부 (Y 권장)
Reload privilege tables now?

 

9. MySQL 접속

모든 설정을 마치면 MySQL 에 접속 할 수 있다.

## MySQL 접속
mysql -uroot -p

 


● curl#6 - "Could not resolve host: mirrorlist.centos.org;  에러발생시

repo 미러 주소 변경 후 설치 실행

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

 

 

  시스템 시 재기동 서비스 등록

sudo systemctl enable mysqld
sudo systemctl start mysqld

 

 

 


   기본 설치 데이터 디렉토리경로

/var/lib/mysql

 

 

출처

https://syk531.tistory.com/120

https://highright96.tistory.com/60

https://www.infracody.com/2022/12/centos-7-mysql-57-rpm-gpg-key-error.html