내맘대로/오류모음
Access denied for user 'root'@'localhost' mysql root 접속 안될 때
힙딩
2019. 12. 10. 00:30
1.$ sudo mysql -u root # sudo를 사용하여 root계정으로 mysql에 접속한다.
mysql> USE mysql;
mysql> SELECT User, Host, plugin FROM mysql.user;
위처럼 root의 plugin이 auth_socket으로 설정되어있는것을 확인할 수 있다.
이 값을 mysql_native_password로 변경해주면 일반적인 로그인이 가능하다.
mysql> update user set plugin='mysql_native_password' where user='root';
mysql> flush privileges;
mysql> select user, host, plugin from user;
mysql> exit;
Bye
참고블로그
https://bscnote.tistory.com/77
ubuntu에서 mysql의 root계정이 로그인 안될때.
참고: https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost ubuntu같은 일부 리눅스 시스템에서 mysql을 설치하고 $ mysql -u root -p 으로 로그인 시도를하면..
bscnote.tistory.com