Knowledge Map
old password 셋팅, innoDB 에러 본문
프로젝트를 하는데 비밀번호 문제로 좀 골치가 아파서 물어봤다.
그랬더니 옛날 비밀번호로 다시 셋팅을 해야 된다고 하면서 그 셋팅 법을 가르쳐 주었다.
mysql 폴더 안에 들어가면 my.ini라는 파일이 있는데
그안에 다가
old_passwords = 1
이것을 추가하면 password('비밀번호')를 해도 옛날 비밀번호 셋팅이 되는 것이다.
다만 my.ini에 추가할때 맨밑에 그냥 넣으면 이 설정 항목이 적용이 되지 않고
그런다고 다른 곳에 넣으면 간혹 mysql unknown variable 'old_passwords=1라고 에러메세지가 뜰수 있는데
이럴때에는 다른 곳에 넣어보면서 적절한 위치를 찾아 넣으면 그다음부터 잘 되는 것을 볼수 있다.
물론 이렇게 설정파일을 안 넣어도 가능한 방법이 있다.
password() 대신에 old_password() 명령문을 써도 되고
mysql에서 set old_password = true 이렇게 해도 되지만 이건 껐다가 키면 다시 리셋되어 있다.
설정하고나서 Unknown table engine 'InnoDB"라고 뜬다.
show variables like 'have_innodb'; 라고 치면 해당 값이 disabled로 되어있는 것을 볼수 잇다.
이것도 마찬가지로 my.ini 에서 skip-innodb <= 이것을 찾아서 주석처리하면 해결되는 것을 볼수 있다.
'DataBase' 카테고리의 다른 글
테이블 컬럼 검색 (0) | 2016.05.26 |
---|---|
개별 항목 갯수, 중복 제거 쿼리 (0) | 2016.05.18 |
이중 쿼리, subQuery (0) | 2016.05.17 |
mysql 암호화 (0) | 2016.05.13 |
MySQL 기본 명령어 정리 (0) | 2016.04.24 |
Comments