아 힘들다 mysql 4.1 비밀번호 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아 힘들다 mysql 4.1 비밀번호 정보

아 힘들다 mysql 4.1 비밀번호

본문

mysql 4.1 설치하였습니다.
 
 
 
 
그런데 그누에 dbconfig.php 에
 
localhot , root, 0000 하고
 
mysql 4.1 에도 root 비밀번호 0000 하고  
 
웹으로 접속하면
 
db 에러 접속이 안됩니다.
 
게속 비밀번호가 틀리다고 나오네요
 
 
 
mysql 에서 root 비번 없애고
 
dbconfig.php 에 비번없이 그냥 root 사용하고
 
웹으로 접속하면 잘됩니다??  도대체 이현상은 뭠니까?
 
 
mysql 3.28 ? 버전에서는 아무이상 없이 되느데 .. 환장하겠습니다.
 
db도 바꿔보고 뭐 별 이상한짓 다해봤습니다.
 
 
그래서 어느분의 mysql 새로운 계정을 만들어줘야한다더군요
 
 
디비 추가..
>insert into db values ('%','디비명','아이디','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); [엔터]
Query OK,....
 
 
사용자 추가..
>insert into user (host,user,password) values ('localhost','아이디',password('비밀번호'));
 
 
이렇게 사용자 아이디 xxx 비밀번호 000
 
 
dbconfig.php 에 아이디 xxx 비밀번호 000 적고 웹으로 그누 접속...
 
아~ 접속할수 없다고 나오네요 .. 열받기 시작...
 
 
mysql 접속하여 xxx 비밀번호 삭제
 
dbconfig.php  에 아이디 xxx 비번 없음 으로 해서..
 
 
웹에서 그누 접속 ..  접속할수 없다는...
 
정말 좌절입니다. 
 
  • 복사

댓글 전체

그누 문제가 아니라 root 의 권한으로 비번 생성이 안되는 모양입니다.
그래서 그전 db를 use 하지 못하는...
이 순서로 해보세요..

//1.루트권한으로 mysql 사용 ; 쎄미콜론 빠트리지마세요.

mysql -u root 엔터
mysql> use mysql;
//2.일단지우고
mysql> update user set password=password('') where user='root';
mysql> flush privileges;

mysql 종료.
mysql 재실행.

mysql -u root -p
mysql> use mysql;
mysql> update user set password=password('비밀번호') where user='root';

//3.만약 덤프 받은게 있다면 아래1줄추가 백슬래쉬 쩜. 주의
mysql>\. 받은디비.sql 엔터

mysql> flush privileges; 엔터
//4.만약 끝내고 나가서 확인사살...
프롬프트에서
mysqlreload 엔터  mysqlreload맞는지 모릅니다...암튼 리로드..

그담에 그누로 넘어가겠는데요?
© SIRSOFT
현재 페이지 제일 처음으로