안녕하세요!
라즈베리파이에 가벼운 서버를 구축하면서 서버에 대한 지식과 서비스하는 방법에 대해 공부중입니다.
역시 수많은 오류와 환경 설정들을 해줘야 하는 경우가 많겠죠~~?
오늘은 수많은 오류중 phpmyadmin에 로그인이 안되거나,
$conn = mysqli_connect('localhost', 'root', '비번'); 도 안먹히고,
mysql -u root -p 로 실행시 denied 되는 현상에 대한 해결법 중 하나를 알려주도록 할게요!
지긋지긋 했던 오류 입니다!
보통 평범한 방법들은 블로그에 다 나와있습니다. 하지만! 저는
다 해봤는데 마지막으로 안됐을때의 로그인 오류 해결방법을 알려드릴게요.
문제의 부분입니다.
plugin 에 보시면 unix_socket 이라고 쓰여있죠?
이게 로그인이 안되는 원인 입니다.
이부분은 반드시 mysql_native_password 로 되어있어야 합니다!
그래야 저희가 등록한 암호로 로그인이 가능해 집니다.
자.. 바꾸는 명령어 그대로 치시면 됩니다.
update user set plugin='mysql_native_password' where user='root'; 엔터
하시면 바뀝니다.
그다음 로그인을 하면 !!
뙇!!
로그인이 잘 됩니다 !
이렇게 로그인이 되는것이 확인되면
php 코딩에서
$conn = mysqli_connect('localhost', 'root', '비번');
하면 접속도 잘 될것입니다.
그럼 동시에 mysql 연동까지 된것이니~ 아주 수월하게 다음 작업들을 할 수 있겠죠 ~?
다들 인류 발전을 위해 화이팅 합니다!
'IT기술(코딩)' 카테고리의 다른 글
안드로이드 스튜디오 날씨 API 적용하기 [아주 쉽게 설명][java] (0) | 2020.08.04 |
---|---|
aws(아마존 외부 서버) 생성, 사용 방법!!!@# (0) | 2020.08.02 |
라즈베리파이 서버 구축 mysql 편 (0) | 2020.08.02 |
혼자 안드로이드 어플,앱 제작 (개인 개발자) 1일차 [Splash 처음화면 로딩화면, Intent, flag, Application class예시] (0) | 2020.08.02 |
앱(어플) 업데이트 알림 쉽게 만들기 (서버연동으로 쉽게 만들자) (0) | 2020.08.02 |