기고글 토론 "MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법" - 페이지 28

 
열 이름을 알 수 있을까요? 감사합니다.
 

MT5에서 실행되지 않습니다. 다른 dll이 필요한가요? MT4와 MT5의 아카이브 크기는 모두 동일합니다.

 
Dmitri Custurov #:

MT5에서 실행되지 않습니다. 다른 dll이 필요한가요? MT4와 MT5의 아카이브 크기는 모두 동일합니다.

64비트 DLL 사용
 

@Eugeniy Lugovoy

무엇을 원하는지 이해할 수 없나요? 저는 데이터베이스 플러그인을 잘 다루지 못합니다.

Connection failed! Error: Authentication plugin 'caching_sha2_password' cannot be loaded: Не найден указанный модуль.

MT4, MySQL 8.0.32(로컬 호스트)

어떻게 해야 하나요?

Eugeniy Lugovoy
Eugeniy Lugovoy
  • 2019.12.30
  • www.mql5.com
Профиль трейдера
 
Viktor Vasilyuk #:

유제니 루고보이

그가 원하는 것이 무엇인지 이해할 수 없나요? 저는 DB 플러그인을 잘 다루지 못합니다.

MT4, MySQL 8.0.32(로컬 호스트)

어떻게 해야 하나요?

이 오류는 MySQL에서 발생하며, 해결 방법은 https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded 을 참조하세요.
 
Eugeniy Lugovoy #:
이 오류는 MySQL에서 발생하며, 해결 방법은 https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded 을 참조하세요.
고마워요. 권장 사항이 효과가 있었습니다.
 
Eugeniy Lugovoy #:

버전 3.0에는 UTF-8 작업이 포함됩니다.

키릴 문자 대신 물음표가 표시됩니다.

부분 DDL 테이블:

ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

열 유형 -> 텍스트(varchar가 아님)

MT4 dll:

MQLMySQL v3.0 x32 Copyright © 2014-2019, FxCodex Laboratory
 
Viktor Vasilyuk #:

키릴 문자 대신 물음표를 반환합니다.

부분 DDL 테이블을 반환합니다:

열 유형 -> 텍스트(varchar 아님)

MT4 dll:

UTF8은 2바이트로, 말하자면 테이블을 정의할 때 4바이트를 사용하는 고전적인 방식입니다. 이것이 문제일 가능성이 높습니다. MySQL 드라이버 레벨의 텍스트 유형은 varchar와 다르지 않습니다.
 
Viktor Vasilyuk #:

키릴 문자 대신 물음표를 반환합니다.

부분 DDL 테이블을 반환합니다:

열 유형 -> 텍스트(varchar 아님)

MT4 dll:

하지만 기회가 되면 확인해 보겠습니다.
 
Eugeniy Lugovoy #:
UTF8은 2바이트로, 말하자면 테이블을 정의할 때 4바이트를 사용하는 고전적인 방식입니다. 이것이 문제일 가능성이 높습니다. MySQL 드라이버 수준에서의 텍스트 유형은 varchar와 다르지 않습니다.

설명해 주셔서 감사합니다. 나는 모든 것을 알 수 없기 때문에 물어 보는 이유입니다.

나 자신을위한 해결책은 여기에서 찾았습니다.

추신 : SELECT를 확인했습니다 - 작동합니다.

Convert output of MySQL query to utf8
Convert output of MySQL query to utf8
  • 2013.04.17
  • orezvani orezvani 3,515 8 8 gold badges 43 43 silver badges 55 55 bronze badges
  • stackoverflow.com
but I want the mysql to return the in utf8 encoding. Is it any function in mysql to do such task? What is that?