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 29930 게시물 읽기
No. 29930
mysql password() 함수의 결과가 old_password()의 결과로 나옵니다.
작성자
김영범(bumworld)
작성일
2011-03-08 20:52
조회수
8,508

mysql password() 함수의 결과가 old_password()의 결과로 나옵니다.

mysql 버전은 5.0.77-log 입니다.

centos 서버구요.

그런데 password 함수를 사용해서 값을 조회해보면 select PASSWORD('abc'); -> 7cd2b5942be28759 위와 같이 나옵니다.

제가 알기로는 결과에 *0D3CED9BEC10A777AEC23CCC353A8C08A633045E 이것처럼 *가 붙어서 나와야 한다고 알고 있는데요.

버전이 낮지 않음에도 예전패스워드 함수처럼 결과가 나오는 이유가 뭔가요? 도움 부탁드립니다.

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

http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html

http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_old-passwords

 

5.0 계열이라고 해도, old-passwords 옵션에 따라 기본 password 함수가 달라질 수 있습니다.

설정 파일이나, 실행시 주어지는 옵션을 참고해보세요.

박현우(lqez)님이 2011-03-08 23:52에 작성한 댓글입니다.

답변 감사합니다..^^

덕분에 잘 해결했습니다.

김영범(bumworld)님이 2011-03-09 01:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29934MySQL 클러스터 관련 질문 드려요. ㅠ [2]
궁금
2011-03-09
8782
29932mysql cluster 사용을 고민해 보면서.. [4]
humble
2011-03-09
9585
29931디비 백업후 복구작업중에 있습니다. 에러좀 봐주세요!! [7]
임두환
2011-03-09
13762
29930mysql password() 함수의 결과가 old_password()의 결과로 나옵니다. [2]
김영범
2011-03-08
8508
29929디비 설계에 대해서 [4]
김인수
2011-03-07
9739
29928.mysql_history에 대해서 [1]
김태경
2011-03-06
10286
29927mysql 과 서버 시간이 다른 경우 [1]
sumuri
2011-03-05
11441
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다