본문 바로가기
Linux

CentOS 에 MySQL 연동하기

by 준토리73 2022. 4. 14.

VM Ware로 CentOS 시작 후 putty로 작업 시작

 

1. wget 설치 

yum install wget 

2. MySQL 다운로드 

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3. MySQL 설치

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4. MySQL 서버 설치

sudo yum install mysql-server

5. 서비스 시작 

sudo systemctl start mysqld

⚠️ 오류 발생 → yum install -y mariadb-server

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

 

⚠️ Access denied ... Error [ MySQL 접속오류 ] 

스톱한 뒤에 

systemctl stop mysqld 

6. MySQL 환경옵션 (안전모드로 로그인)

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" 

재시작 

systemctl start mysqld 

mysql -u root   // 비밀번호 업데이트 

 

7. 새로운 비밀번호로 업데이트 

mysql> UPDATE mysql.user SET authentication_string = PASSWORD('새로운 비밀번호') WHERE User = 'root' AND Host = 'localhost'; 


8. 변경내역 저장

mysql> FLUSH PRIVILEGES; 

9. 비밀번호 밸리데이션 제거

mysql> uninstall plugin validate_password; 

mysql> exit

잠시 stop 한 뒤에 

systemctl stop mysqld 

10. 비밀번호 재설정 
systemctl unset-environment MYSQLD_OPTS 

mysql 재시작 

systemctl start mysqld   

새로운 비번 입력하면 됨 

mysql -u root -p 

 

 

'Linux' 카테고리의 다른 글

[Linux] VM Ware에 centOS 7 설치하기  (0) 2022.04.14

댓글