Closed ZerglingGo closed 8 years ago
다시 yona.zip 파일을 download 받아보시겠어요? https://github.com/yona-projects/yona/releases/tag/v1.0.0-beta 에서 받으신것 맞으시죠?
아 Yobi에서 올라올때 파일변경이 제대로 안됬던 모양이군요.. 죄송합니다
아니에요. Yona쪽 이슈 맞습니다. : ) pre-release 단계라서 아직 v1.0.0 버전 내용 고정이 조금 덜 되어있어서 그렇습니다. 조금전에 다시 update 해 놓았습니다.
@6p4076af1: Database 'default' is in an inconsistent state!
생성하신 DB를 지우시고 다시 한 번 만들어 보시겠어요?
drop database 'zerglinggo';
https://repo.yona.io/yona-projects/yona/post/1
참고해 주세요.
Yona 관련 테이블 전체 삭제 후 나오는 오류입니다.
zerglinggo@Yukino:~/yona$ bin/yona
Play server process ID is 2970
[info] play - database [default] connected at jdbc:mysql://127.0.0.1:3306/zerglinggo
[error] play - Specified key was too long; max key length is 767 bytes [ERROR:1071, SQLSTATE:42000]
Oops, cannot start the server.
@6p40emhm7: Database 'default' is in an inconsistent state!
at play.api.db.evolutions.Evolutions$.checkEvolutionsState(Evolutions.scala:196)
at play.api.db.evolutions.Evolutions$.applyScript(Evolutions.scala:296)
at play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply$mcV$sp(Evolutions.scala:496)
at play.api.db.evolutions.EvolutionsPlugin.withLock(Evolutions.scala:531)
at play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1.apply(Evolutions.scala:485)
at play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1.apply(Evolutions.scala:483)
at scala.collection.immutable.List.foreach(List.scala:318)
at play.api.db.evolutions.EvolutionsPlugin.onStart(Evolutions.scala:483)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)
at play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91)
at scala.collection.immutable.List.foreach(List.scala:318)
at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:91)
at play.api.Play$$anonfun$start$1.apply(Play.scala:91)
at play.api.Play$$anonfun$start$1.apply(Play.scala:91)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.api.Play$.start(Play.scala:90)
at play.core.StaticApplication.<init>(ApplicationProvider.scala:55)
at play.core.server.NettyServer$.createServer(NettyServer.scala:244)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:280)
at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala:275)
at scala.Option.map(Option.scala:145)
at play.core.server.NettyServer$.main(NettyServer.scala:275)
at play.core.server.NettyServer.main(NettyServer.scala)
utf8mb4 확장을 사용해서 발생하는 문제입니다.
mysql -uroot 로 접속하셔서
set global innodb_file_format = BARRACUDA;
set global innodb_large_prefix = ON;
실행 후 다시 한 번 해봐주시겠어요?
update: 파일 포맷도 바라쿠다(BARRACUDA)로 변경해 주셔야 합니다.
참고: http://mechanics.flite.com/blog/2014/07/29/using-innodb-large-prefix-to-avoid-error-1071/
감사합니다. 드디어 서버가 켜졌습니다 그런데 데이터 import시 오류가 발생하네요. 이건 새로운 이슈를 작성하는게 좋을까요?
네 번거로우시겠지만 새 이슈로 작성해 주시겠어요? 최대한 빠르게 응대해 드릴게요! :D
위와 같이 SQL syntax error가 발생하며 실행이 되질 않습니다. (실행 파일이 yona가 아닌 yobi..)