실제로는 서버와 말하는 당신의 TZConnection
없습니다. 대신, Mysql server
에서 데이터를 송수신하는 libmysql.dll
과 통신합니다.
는
SSL
를 사용할 수있는 서버에 대한 연결을 확보합니다. 당신은 3 인증서가 필요합니다
- CA-cert.pem
- 클라이언트 cert.pem
- 당신이 그들을 생성하는 방법에 대한 정보를 찾을 수 있습니다
클라이언트 key.pem MySQL link. 당신이 그들을 일단
는 다음과 같이 SSL
사용해야 나타 내기 위해 설정 TZConnection
필요 : MySQL과 SSL에 대한
Connection.Properties.Values['MYSQL_SSL'] := 'TRUE';
Connection.Properties.Values['MYSQL_SSL_CA'] := 'c:/MyPath/CA-cert.pem';
Connection.Properties.Values['MYSQL_SSL_CERT'] := 'c:/MyPath/client-cert.pem';
Connection.Properties.Values['MYSQL_SSL_KEY'] := 'c:/MyPath/client-key.pem';
더 많은 정보를 ZEOS 포럼에서이 discussion에서 찾을 수 있습니다.
로컬 서버에서는 모든 건물의 로컬 데이터베이스를 서로 동기화해야합니다. 단일 원격 24/7 서버를 사용하면이 방법이 더 이상 사용되지 않습니다. 내 관심사는 그런 식으로 통신 보안에 관한 것입니다. – PSyLoCKe
앱에서 데이터베이스로 직접 연결하지 마십시오. https를 사용하여 응용 프로그램을 서버의 응용 프로그램에 연결하면 해당 서버 응용 프로그램이 데이터베이스와의 상호 작용을 처리합니다. Google 또는 Bing을 통해 https 및 Delphi에 대한 조사를 수행 할 수 있습니다. 내가 질문을 편집 한 –
내가 파이어 버드 클러스터링 ... –