컴퓨터.IT/우분투(ubuntu)
phpmyadmin 설치후 root 계정으로 로그인 안될 때
www.woobi.org
2020. 9. 11. 09:25
Ubuntu 에서 MariaDB 10.X 와 phpmyadmin을 설치한 후
phpmyadmin에 접속하려 하면
#1698 - Access denied for user 'root'@'localhost'
라는 오류가 나타난다.
해결을 위해서는 root 계정의 패드워드 타입을 변경하여 준다.
1. 타입 확인
$ mysql -u root -p
MariaDB [mysql]> USE mysql;
MariaDB [mysql]> SELECT User, Host, plugin FROM mysql.user;
2. 타입변경
unix_socket 을 mysql_native_password 로 변경하여 준다.
MariaDB [mysql]> update user set plugin='mysql_native_password' where user='root';
3. 변경확인
MariaDB [mysql]> select user, host, plugin from user;
4. phpmyadmin 을 root 계정으로 로그인