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
'Mysql & Maria > admin' 카테고리의 다른 글
mysql 모니터링 관련 (0) | 2024.10.24 |
---|---|
percona toolkit 설치 (0) | 2024.09.14 |
Optimizer_switch- Rowid 필터링 최적화 (0) | 2024.09.11 |
MySQL의 복제 지연을 줄이기 위한 전략 (0) | 2024.08.27 |
MySQL에서 하지말아야 할 것들 (0) | 2024.08.26 |