IT기술(코딩)

라즈베리파이 서버 구축 mysql 로그인 오류 해결

크리에이트매이커 2020. 8. 2. 23:38
반응형

안녕하세요!

라즈베리파이에 가벼운 서버를 구축하면서 서버에 대한 지식과 서비스하는 방법에 대해 공부중입니다.

역시 수많은 오류와 환경 설정들을 해줘야 하는 경우가 많겠죠~~?

오늘은 수많은 오류중 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 연동까지 된것이니~ 아주 수월하게 다음 작업들을 할 수 있겠죠 ~?

다들 인류 발전을 위해 화이팅 합니다!

반응형