본문 바로가기
인프라/리눅스

Centos7 Mysql 5.7 설치

by IT맥구리나스 2022. 4. 15.

 

📗 Mysql 5.7 설치

GPG키 다운 및 yum을 이용한 패키지 설치

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum install mysql-community-server

enable 등록 및 실행

systemctl enable mysqld
systemctl start mysqld

 

/var/log/mysqld.log 파일을 열어보면 초기 root패스워드를 확인할 수 있음

 

mysql 접속

mysql -uroot -p패스워드

 

root패스워드 변경

mysql 접속 후 아래 명령어로 패스워드를 바꿔준다.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Wkawhawkwk123!';
FLUSH PRIVILEGES;

 

mysql charset변경

charset이 기본 latin1인데 이러면 저장시 한글이 깨진다. utf8로 변경해야 한다.

charset 적용 전

my.cnf 파일 수정

/etc/my.cnf 열어 전부 지우고 아래 내역 복붙 저장 후 systemctl restart mysqld로 서비스 재시작한다.

[client]
default-character-set = utf8

[mysql]
default-character-set=utf8

[mysqldump]
default-character-set=utf8

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8

character-set-client-handshake = FALSE
skip-character-set-client-handshake

symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

charset 변경 및 적용 후

 

반응형

댓글