Leta Learns

Linux에 MySQL Server 설치 및 삭제하기 본문

Server

Linux에 MySQL Server 설치 및 삭제하기

leta 2022. 10. 7. 17:11

 

MySQL 설치

$ sudo apt-get install mysql-server

 

 

MySQL 서버 초기화

$ sudo mysql_secure_installation

MySQL 서버를 초기화하면 데이터베이스의 비밀번호를 설정해야 하는 단계가 있는데 이때 비밀번호를 설정하면

 

Failed! error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.

 

이런 에러가 났다.

 

 

해결법

1. 해당 터미널을 끈다. (mysql_secure_installation 종료)

2. 새 터미널을 켠 후 sudo mysql 입력 (mysql 켜기)

3. 아래 쿼리를 이용하여 비밀번호 변경

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '새로운비밀번호';

query OK 가 나오면 비밀번호 설정이 완료된 것이다.

 

4. MySQL을 종료한 후 mysql_secure_installation 실행

비밀번호 입력 후 비밀번호를 바꿀 것인지 묻는 질문에 n이라고 답변해야 함. y를 누르면 오류 무한반복

 

https://seong6496.tistory.com/322

 

Mysql root 비밀번호 setup error(mysql secure installation)

Ubuntu에서 Mysql 설정을 위해 mysql_secure_installation을 시작하면 root 비밀번호를 설정하는 상황이 나옵니다. 비밀번호를 설정했더니 다음과 같은 에러가 뜹니다. ... Failed! error: SET PASSWORD has no si..

seong6496.tistory.com

 

 

 

MySQL 전체(완전) 삭제

sudo apt-get remove --purge mysql*

 

 

 

 

 

참고: https://seong6496.tistory.com/322

Comments