IT/트러블슈팅

MariaDB 콘솔 접근 시 Access denied for user ... Error 1698 (28000)

캥거루 2021. 6. 17. 14:22
728x90
반응형

mariadb console 에 root 로 접근 시 패스워드 인증방식에 의해 접근이 안될수가 있다.

이는 mariadb 특정 버전 이상부터 권장되는 인증방식이여서 초기 설치시 기본으로 설정되어 있었다.

 

root 계정의 password plugin 이 mysql_native_password 가 아닌 unix_socket 인지 아래 쿼리로 확인해보자.

select * from mysql.user; 

 

unix_socket 방식으로 되어있다면 console 접근 시 아래와 같은 방법들로 접근이 가능하다.

sudo mysql

su root -> mysql

 

즉 "unix_socket 방식은 간단히 말해서 OS 의 계정으로 인증을 하겠다는 것" 이었던거 같다. 

시간이 지나서 잘 기억은 안나는데 정확한것은 직접 알아보자,,

 

 

728x90
반응형

'IT > 트러블슈팅' 카테고리의 다른 글

Docker stack 웹서버, WAS 통신 SOP 문제  (0) 2022.12.19