php 로그인 및 회원가입을 연습하려고 하는데...
데이터베이스의 root 비밀 번호를 그냥 냅따 까먹어 버렸다. 😃ㅎ
웹 브라우저에 나타난 오류는 이러했다.
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\test\dbconn.php on line 7
연결 실패: Access denied for user 'root'@'localhost' (using password: YES)
보자마자 비밀번호임을 직감했다...
01. 우선 xampp 컨트롤 패널에서 MySQL을 stop해준뒤 명령창을 열어 주자.
02. 명령창을 열었다면 mysqld --skip-grant-tables을 입력하여 암호없이 mysql에 접속 가능하도록 한다.
03. 저기서 멈춰있을텐데 닫지 말고 새로운 명령창을 열어 준뒤 명령어 mysql -uroot mysql로 root 계정으로 mysql 실행한다.
04. 이어서 아래의 명령어를 통해 변경 해주면 된다.
1 2 3 4 5 6 7 8 9 10 | update user set password=password('new password') where user='root'; -> 비번 재설정 flush privileges; -> 적용 quit -> 적용 | cs |
05. 여기까지하면 원하는 웹 브라우저 화면이 나타날 것인데 xampp 컨트롤 패널에서 MySQL의 Admin을 클릭하면 또 다시 비밀번호 문제로 인해 접속이 안된다. 😊...그래서 다시 찾아 해결했다.
xampp에서 패스워드를 설정 했으니 이제는 phpMyAdmin패스워드를 변경하는 작업이다.
xampp/phpMyAdmin/config.inc.php에 들어가서 비밀번호를 입력 후 저장해준다.
정말로 끝!😙
'~ 2024.08' 카테고리의 다른 글
답글 게시판 만들기 ( 데이터베이스 테이블 ) (1) | 2018.11.04 |
---|---|
회원가입 및 로그인 페이지 만들기 03 (0) | 2018.10.30 |
회원가입 및 로그인 페이지 만들기 02 (0) | 2018.10.29 |
회원가입 및 로그인 페이지 만들기 01 (1) | 2018.10.28 |
PHP 개발 환경 ( PHP 설치하기 ) (2) | 2018.10.22 |