로컬에서 DB접속이 안되는 경우, ERROR 1698 (28000): Access denied for user 'root'@'localhost'
로컬에서 DB접속이 자꾸 안되고ERROR 1698 (28000): Access denied for user 'root'@'localhost' 이런 오류가 나오는 문제가 발생 찾아보니 MariaDb에서 root 계정으로 로그인하려 할 때 권한이 없을 때 발생하는 문제라고 합니다.주된 원인은 auth_socket플러그인을 사용하고 있어 비밀번호로 로그인 할 수 없는 경우라고 합니다. 그럼 해결해봅시다.1. 터미널 열고 sudo를 사용하여 로그인sudo mysql -u root이렇게 로그인된다면, root 계정이 auth_socket인증을 사용하고 있다는 뜻입니다. 2. 패스워드 입력이 되도록 설정- 마리아db 10.4이상ALTER USER 'root'@'localhost' IDENTIFIED BY 'qkfk..