제목 | CI4 Mysql Database 지원버전은요? | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 마로3 | 작성시각 | 2020/03/18 09:05:27 |
|
|||
안녕하세요 몇일째 CI4 때문에 애태우고 있는데요 거의 끝이 보이는듯 하네요.. 현재 Mysql 8.0을 올려 놓고 테스트를 아무리해도 안되기에 5,7 버전을 해보니 접속이 잘 되네요.. 제가 뭔가를 잘못한건지.. 지원버전이 5.7 까지인지 모르겟네요 데이타 베이스 섧정은 아래와 같습니다.. 한번 봐주시면 감사하겠습니다.
public $default = [ 'DSN' => '', 'hostname' => '127.0.0.1', 'username' => 'root', 'password' => '패스워드', 'database' => 'apis', 'DBDriver' => 'MySQLi', 'DBPrefix' => '', 'pConnect' => false, 'DBDebug' => (ENVIRONMENT !== 'production'), 'cacheOn' => false, 'cacheDir' => '', 'charset' => 'utf8', 'DBCollat' => 'utf8_general_ci', 'swapPre' => '', 'encrypt' => false, 'compress' => false, 'strictOn' => false, 'failover' => [], 'port' => 3307, ]; |
|||
다음글 | aws SMS 모든 유저에게 메시지 전송 (2) | ||
이전글 | 페이지를 접속하면 피들러 오류 504가 발생합니다..ㅠ... (5) | ||
변종원(웅파)
/
2020/03/18 10:09:30 /
추천
1
|
변종원(웅파)
/
2020/03/18 10:20:53 /
추천
1
혹시 모르니까 링크 참고해보세요. |
한대승(불의회상)
/
2020/03/18 12:12:18 /
추천
1
php 버전 확인해 보세요. mysqli 드라이버가 mysql8.0 password를 지원하지 않을수 있습니다. 오류 메시지가 mysqli::real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] 이렇게 나온다면 아래 게시물 확인하고 조치하세요. |
마로3
/
2020/03/18 13:47:40 /
추천
0
모두 감사 드립니다. 일단 두번째,세번째 링크에 답이 있었습니다... Mysql 8.0부터는 인증방식이 틀려 져서 root로 하지 마시고 다른 user를 하나 추가하시고 인증방식을 꼭 standard 로 하셔야 합니다.. 해당 내용은 모두 mysqlworkbench에서 가능합니다.. |
서버 에러로그(웹, mysql)에는 어떻게 나타나는가요?
ci4가 아닌 일반 php 에서 접속해보셨는지요?
xampp(php7.4 + maria 10.4.x)에서 테스트시 이상 없었습니다. (10.4는 5.7 호환(? 대응)이네요)