포럼
xe_menu_item 테이블에 자꾸 테이터가 추가됩니다.
2013.02.06 02:25
댓글 7
-
하얀마법
2013.02.06 02:33
-
메테워
2013.02.06 03:02
저도 myisam에서 innodb로 몇일전에 갈아탔고 똑같은 증상이였습니다. 제가 해결한 방법을 알려드리겠습니다.
1. phpmyadmin에 접속합니다.
2. SQL질의에 다음을 실행합니다.
delete from xe_menu where title = "__XE_ADMIN__"
3.빨간색은 하얀마법님 환경에 맞춰주시면 되요. 아무것도 안거드리셨으면 저대로 실행
4.아마 최소 몇십개이상 지워졌다고 뜰거에요..
5.다시 관리자페이지로 접속해보시면 정상적으로 나올거에요. 캐쉬파일 재생성 한번하시면 되요..
6.저는 이렇게해서 xe_menu_item이 더이상 증식하진 않았어요.
-
하얀마법
2013.02.06 03:08
늦은 시간에 답변 달아주셔서 감사합니다.
방금 글 쓰고 혹시나 하고 왔는데.. ㅠㅠ
정말 정말 감사합니다. 지금 바로 실행해 볼께요. ^^
-
하얀마법
2013.02.06 03:13
와우~ 성공했습니다. ㅠㅠ
정말 정말 감사합니다. 흑흑....
-
컴토피아
2013.02.06 05:53
흠.. 어떤 형태로 갈아타는 경우에 이런 문제가 발생하는건가요?
저는 MySQL에서 MyISAM 데이터를 덤프받아 innodb 엔진으로 생성하도록 찾아바꾸기 한 다음에 다시 업로드 하여 innodb로 바꾸도록 하였습니다. 이렇게 한 결과 저는 아무런 문제가 없었습니다.
서비스가 중지될 경우 큰 문제가 되는 아주 특수한 경우가 아니라면 현재까지는 위의 방법이 제일 안정적일 것으로 보입니다.
-
메테워
2013.02.06 08:54
저도 직접 dump받아서 수정한건데 이런증상 나타나더라고요 저뿐만아니라 선례도 있고
글쓰신분도 그런거보면 아무래도 XE상의 문제일려나요? ㅎ
-
컴토피아
2013.02.06 09:13
흠... 왜 그런걸까요? 이 이슈쓰신분이 대략 추측이 됩니다... 예전에 제가 보았던 포럼에 올라왔던 글과 비슷해서... 제가 보았던 포럼글에서는 ALTER로 일부 테이블만 전환하고 나머지는 천천히 전환하다가 문제가 발생되었다 해서 전환과정상의 문제인 줄 알고있었는데 아닌가 보군요.
예전에도 사용자 포럼에 이런 문제가 제기되었으며 그 유저분들 중 한 분께서 올리신 것 같네요. 제가 알고 있는 글은 다음과 같습니다.
myisam -> innodb 변경후 관리자 화면 오류
xe_menu 와 xe_menu_item 테이블이 계속 증가합니다.
좀 더 자세한 파악이 필요해 보이네요ㅎ
이슈에 저와 같은 분이 등록을 하셨군요.
저도 myisam 에서 innodb 변경후 이런 문제가 발생하고 있습니다.
그런데 어떻게 해결해야하는지는 안나왔네요.
해결책을 부탁드립니다.
http://code.google.com/p/xe-core/issues/detail?id=2839