반응형
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 방식이 없으므로 로그인이 안된것이다.
호스트명을 바꿔보자.
이제 접속이 잘 된다.
반응형
'PHP > 간단한 회원관리 프로그램 만들기' 카테고리의 다른 글
pear install 중 에러 (0) | 2023.09.28 |
---|---|
pear 다운로드. (0) | 2023.09.28 |
localhost로 접속이 왜 또 안되냐! (0) | 2023.06.20 |
XAMPP Apache 연결이 안된다. (port 80 in use by...) (0) | 2023.05.25 |
404 에러 (0) | 2023.05.23 |