반응형

I 리눅스(Linux) CentOS 7 ─ MySQL 다운 및 설치

 

Oracle VM VirtualBox

CentOS-7-x86_64-Minimal-1804.iso

Oracle JDK (jdk-8u251-linux-x64.tar.gz)

mysql-5.7.28-el7-x86_64.tar

 

1. 가상머신 만들기

2. 운영체제 설정

3. 외부 접속 설정

4. CentOS 업데이트

5. JDK 다운 및 설치

6. MySQL 다운 및 설치

7. MySQL 실행

 

 

6. MySQL 다운 및 설치

mysql-5.7.28-el7-x86_64.tar

 

1) root 계정

 

su - 

 

2) mariadb 제거

 

rpm -qa | grep maria
rpm -ev --nodeps mariadb-libs-5.5.64-1.el7.x86_64
cs

 

 

 

3) MySQL 그룹, 사용자 추가

 

groupadd mysql
useradd -g mysql mysql
cs

 

 

 

4) MySQL 압축해제

 

tar -xvf mysql-5.7.28-el7-x86_64.tar
cs

 

 

 

5) MySQL 압축해제 파일 이동

 

mv mysql-5.7.28-el7-x86_64.tar.gz /var/lib/
cs

 

 

 

6) MySQL 압축 해제 및 파일 이름 변경

 

tar -zxvf mysql-5.7.28-el7-x86_64.tar.gz
cs

 

 

mv mysql-5.7.28-el7-x86_64 mysql
cs

 

 

 

7) 권한 변경

 

chown -R mysql:mysql mysql
cs

 

 

 

8) my.cnf 파일 생성

 

touch /etc/my.cnf
cs

 

 

vim /etc/my.cnf
cs

 

[ my.cnf ]

[client]
default-character-set=utf8
port=3306
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
 
 
[mysqld]
socket=/var/lib/mysql/mysql.sock
basedir=/var/lib/mysql
datadir=/var/lib/mysql
user=mysql
key_buffer_size=64M
max_allowed_packet=32M
query_cache_size=32M
max_connections=2625
max_connect_errors=2000000
wait_timeout=60
 
explicit_defaults_for_timestamp = 1
pid-file=/var/lib/mysql/mysqld.pid
log-error=/var/lib/mysql/logs/mysqld.log
character-set-server=utf8
collation-server=utf8_general_ci
 
bulk_insert_buffer_size=0
cs

 

 

9) data, log 폴더 생성 및 확인

 

mkdir data
mkdir logs
cs

 

 

 

 

반응형

'LINUX 리눅스 > CentOS 7' 카테고리의 다른 글

CentOS 7 - MySQL 자동실행  (0) 2020.05.13
CentOS 7 - MySQL 실행  (2) 2020.05.12
CentOS 7 - JDK 다운로드 및 설치  (0) 2020.05.11
CentOS 7 - 업데이트  (0) 2020.05.08
CentOS 7 - 외부 접속 설정  (0) 2020.05.03