by 포코안단테 [MySQL] migration mariadb [2018.07.17 11:06:41]
안녕하세요
가입 후 처음으로 문의 글 올립니다
서비스 이전 계획이 있어서 mariabd도 서버를 옮길 예정입니다.
현재 서비스에서는 비밀번호를 password()로 변경해서 넣었습니다
이를 새로운 서버의 mariadb에 옮겼을 때 password()가 같은 값으로 암호화 해 주게 될까요?
아니라면 해결방법은 어떤 것이 있을까요?
password()함수가 어떤 암호화를 쓴지가 중요하죠.
md5나 sha512이런경우라면 별문제 없을텐데 다른거 사용했을경우 다른 모듈을 거치거나
아님 평문으로 받아와서 다시 암호화 해야겠죠
아 네 내장 함수를 써서 사용했습니다. 찾아보니 mysql의 password는 SHA-1 알고리즘을 두번 돌린다는 글이 있긴 하네요. 값이 버전마다 다른지 설치된 서버마다 다른지가 문제였는데 같은 결과로 나오는 듯 합니다.
답변 감사합니다 :)