묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
기존에 설치된 mysql 을 mysqli로 변환하는 방법
2015.07.07 21:25
안녕하세요
XE가 mysql 로 설치되어있는데
mysqli로 db 변환하는 방법이 있을까요?
mysql 지원이 중지된다던데.. 궁금합니다. ~
댓글 4
-
다미아빠
2015.07.07 23:50
-
CEO송선생
2015.07.08 10:51
-
다미아빠
2015.07.08 12:32
흠.. 그렇네요. 그런 문제가 있을 수 있겠네요. 변환 작업을 해야합니디.
https://wikis.oracle.com/display/mysql/Converting+to+MySQLi 참조 바랍니다.
어렵다면.. 이쪽을 따라하면 될겁니다. 정리가 잘 되 있네요 (한글 자료는 아직 없는것 같은데.. 재가 못 찾은걸지도)
http://c-1-d.tumblr.com/post/42347078046/how-i-migrated-to-mysqli
-
YJSoft
2015.07.08 13:07
자료 중 쿼리 파일이 strict하게 작성되지 않은 경우(notnull 칼럼에 값을 입력하지 않는 등)에는 변경시 문제가 생길 수 있지만 이외에는 문제 없습니다.(조금 오래된 자료의 경우 가끔 mysql 기준으로만 작성된 경우가 있어 이경우 mysqli로 변경시 쿼리가 실행되지 않습니다)
XE의 모든 쿼리는 DB 클래스를 사용하기에 따로 변경하실 필요 없습니다.
다만 innodb로 변경을 위해서는 기존 테이블을 MyISAM에서 InnoDB로 변경해 주셔야 합니다.
db.confing 파일을 수정하면 됩니다! mysql -> mysqli