본문 바로가기

PHP/간단한 회원관리 프로그램 만들기

heidisql 접속이 안됨.

반응형

HeidiSQL로 접속을 하려니 

'Access denied for user 'root'@'localhost'... 라는 오류 메시지가 뜬다.

 

cmd 창을 열고  root 사용자로 접속을 한다. 

C:\xampp\mysql\bin>mysql -u root -p

후에 root 계정의 passowrd 타입을 확인하기 위해서 아래의 명령어를 입력한다.

MariaDB [(none)]> USE mysql;
MariaDB [mysql]> select User, Host, plugin FROM mysql.user;

결과가 나왔다. root 계정을 몇개나 만들어 놓은거야... 어휴...

일반적인 로그인을 하기 위해서는 'mysql_native_password' 방식으로 사용하여야 한다.

내가 접속하려했던 화면을 보자.

호스트명이 127.0.0.1인 root 계정을 넣으려고 하였다.

 이 계정은 plugin 방식이 없으므로 로그인이 안된것이다.

호스트명을 바꿔보자.

이제 접속이 잘 된다.

반응형