database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27842 게시물 읽기
No. 27842
mysql4 -> mysql5 로 업했더니 제로보드 접근 불가...네요..
작성자
김주홍(GoodWolf)
작성일
2008-10-27 03:19
조회수
5,155

안녕하세요?

..

제로보드 잘 쓰고 있던중에 서버가 변경되어서

..

dump받고, 이사했는데, 옮긴쪽이 mysql5 에 php5 쓰더라구요.

..

기존에는 mysql4 , php4

..

무튼, 덤프 받은거를 리스토어 하고 들어가 보니


 "사용권한이 없습니다" 라고.. 뜨네요..

..

제로보드쪽에서 게시판 찾아보니,

..

http://www.zeroboard.com/zb4_download/16174247


비밀번호 길이 차이가 있다고 떠서

..

해당 스크립트 복사해서 적용했는데도 여전하네요. ㅡㅡ

..

비슷한 경험 하신분의 조언 부탁드릴께요. ^^


ps. 제로보드쪽에도 질문 올렸는데, 이쪽이 더 가까울까.. 해서 질문 드립니다. ^^

이 글에 대한 댓글이 총 2건 있습니다.

혹시 비밀번호 문제라면 password함수의 문제가 아닐까 합니다. old_password인가 그걸로 변경해야 하지 않을까... 추측입니다.

혹시님이 2008-10-27 15:38에 작성한 댓글입니다. Edit

안녕하세요 허접하게나 도움이 될듯하여 답변 드립니다. 

말씀하신 부분이 권한 부분이 권한 부분이라 그부분에 대한 대답을 드리겠습니다. 

mysql은 권한 테이블을 DATA Dir의 mysql DB의 user Table과 Db Table에 저장합니다. 

또한 버전은 4.1 이전과 이후의 비밀번호 지정 방식이 틀립니다. 가장 빠른 식별 방법은 자리수가 다르구요 데이를 봤을 때 4.1 이후의 암호 방식은 * << 이게 앞쪽에 붙습니다. 

 권한이 없다고 나오는건 아마도 권한 테이블 쪽 문제가 있을 듯합니다. 혹시라도 권한 테이블 자체가 porting이 안된건지 확인 해 보세요 또한, php 버전이 낮을 경우 암호화 방식이 상이할 경우 업그레이드 에러를 뱉을 수 있습니다. 이경우에는 다음과 같은 방법으로 해결 할 수 있습니다. 

1. php 버전 업그레이드
  버전을 올려 변경된 password와 호환이 되도록 해줍니다. 

2. 암호화 방식 변경
  권한을 부여한 후 update문을 이용해서 passwrod=old_password('비밀번호') 를 해주시면되빈다. 
   변경후 flush privileges; << 이거 잊지 마시구요



그럼 이만 ^^;

박성원(darkancia)님이 2008-10-30 10:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27845ERwin 사용하기
이알윈
2008-10-30
4695
27844MsSql 에서 MySql(utf8) 로 컨버팅 문제 [1]
김성철
2008-10-29
5009
27843그림화일이 특정피시에서 안보이는경우? [3]
이청하
2008-10-29
4470
27842mysql4 -> mysql5 로 업했더니 제로보드 접근 불가...네요.. [2]
김주홍
2008-10-27
5155
27841카운터를 도중에 그만두게 할 수 있나요? [2]
VQ
2008-10-25
3736
27840이것좀 봐주세요...; [1]
yjs
2008-10-25
3838
27839root로 로그인이 안되요...ㅠㅠㅠ [1]
초보
2008-10-24
4184
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다