
※ 사전에 MySQL 8.0.x 버전이 설치되어 있는 상태에서 아래 내용 진행
※ MySQL 8.0.x 버전 설치는 다음을 참고하여 진행
URL주소 : https://khs960508.tistory.com/30
1) 설정파일에 설정값 작성(추가)
vi /etc/mysql/mysql.conf.d/mysqld.cnf
-아래 내용 추가-
[mysqld]
lower_case_table_names = 1
2) 기존 mysql 데이터 디렉토리 백업 및 삭제
cp -r /var/lib/mysql/* [백업할 위치]
rm -rf /var/lib/mysql
3) mysql 데이터 디렉토리 생성 및 권한부여
mkdir /var/lib/mysql
chown mysql:mysql /var/lib/mysql
chmod 700 /var/lib/mysql
4) MySQL 초기화 및 설정 파일 설정
mysqld --defaults-file=/etc/mysql/my.cnf --initialize --lower_case_table_names=1 --user=mysql --console
systemctl restart mysql.service
5) root 계정 초기 PW 확인 및 DB접속
grep 'temporary password' /var/log/mysql/error.log
mysql -u root -p
6) root 계정 PW 변경
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경 비밀번호';
FLUSH PRIVILEGES;
7) 외부접속을 위한 계정 생성,설정
CREATE USER 'root'@'%' identified by '사용할 비밀번호';
GRANT ALL PRIVILEGES ON *.* to 'root'@'%';
FLUSH PRIVILEGES;
'Linux Server' 카테고리의 다른 글
[CentOS 7.8] MySQL 8 데이터 적재 테스트 (0) | 2024.06.12 |
---|---|
[CentOS 7.8] MySQL 8 대소문자 구분 설정 (0) | 2023.03.30 |
[Ubuntu20.04] MySQL 8.0 설치 (0) | 2023.03.08 |
[Linux] CentOS7 에서 K8S 클러스터, ArgoCD 구성하기 (0) | 2022.09.28 |
[Linux] CentOS7 에서 ELK Stack 구성하기 (0) | 2022.09.22 |