✏️ 목차
❓ 에러 발생
❗ 에러 해결
❓ 에러 발생
mysql -u root -p
ERROR 1698(28000): Access denied for user 'root'@'localhost
: mysql을 실행하던 도중 에러를 만나게 되었다.
아마도 mysqlDB를 재설치하는 도중에 비밀번호를 설정하지 않아서 뜬 에러라고 생각된다.
❗에러 해결
: 우선 sudo를 이용해 mysql에 접속해준다
sudo mysql -u root
USE mysql
SELECT user,host,plugin from mysql.user;

update user set plugin='mysql_native_password' where user='root'; flush privileges;
: 여기서 root -> plugin이 auth_socket 일 경우 mysql_native_password로 변경해준다.
그 후 변경이 됐는지 확인 후
ALTER user 'root'@'localhost' identified by '새로운 password';
(새로운 password자리에 원하는 패스워드 입력) 로 바꿔준 뒤 exit; 로 나가준다
myslq -u root -p 로 접속시도 후 패스워드를 치고 들어가면 끝!