[Linux] CentOS 7 mysql8 source 설치

2020. 3. 1. 15:36Server/Linux

MySQL이란?

 - 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 

 - 오픈 소스이며, 다중 처리와 다중 스레드를 지원

 - 다양한 OS에서도 사용이 가능하며 다양한 프로그래밍 언어에서 지원

 

1. 설치 전 yum으로 설치된 mariadb 삭제

2. mysql8이 설치된 소스 공간 설정

3. mysql8 소스 파일 다운로드

https://dev.mysql.com/downloads/mysql

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Window

dev.mysql.com

 - wget 명령어로 다운로드가 잘 되지 않으면 해당 웹 페이지에 접속 한 후 리눅스 버전에 따라서 다운 후 FTP로 파일 이동

4. 다운로드 받은 소스 압축 파일 해제

5. rpm으로 설치

  # rpm -ivh mysql-community-common-8.0.19-1.el7.x86_64.rpm

  # rpm -ivh mysql-community-libs-8.0.19-1.el7.x86_64.rpm

  # rpm -ivh mysql-community-devel-8.0.19-1.el7.x86_64.rpm

  # rpm -ivh mysql-community-client-8.0.19-1.el7.x86_64.rpm

  # rpm -ivh mysql-community-server-8.0.19-1.el7.x86_64.rpm

 

6. Mysql 시작

7. Mysql 로그 접속하여 초기 설정된 비밀번호 확인

  # vi /var/log/mysqld.log

 - 해당 비밀번호로 초기 접속이 가능

# mysql -u root -p

 - Enter Password : 부분에 초기 설정된 비밀번호 입력하면 MySQL 접속이 가능

8. 초기 설정된 비밀번호 변경

 - MySQL 8 버전은 대문자+특수문자+숫자로 이루어진 패스워드를 사용