Skip to content
Get startedRequest a demo
Databases, lakes, and warehouses

SingleStore (MemSQL)

SingleStore Cloud (Helios) or self-managed.

Access mode: Read-only or read-write

Trino connector. Queryable via Flume’s Lakehouse. This system can be accessed both through its native protocol (for metadata introspection) and via Trino federation (for data profiling and cross-system analytical queries).

Required information

FieldDetails
Host / IPSingleStore aggregator node endpoint. Cloud: endpoint from portal.
PortDefault 3306 (MySQL-compatible wire protocol).
Database(s)SingleStore databases to access.
CredentialsUsername + password. Cloud: user created in portal.
SSLRequired for Cloud. On-prem: configurable.
Access levelRead-only: SELECT, SHOW on databases/tables. Uses MySQL-compatible GRANT model.

Network considerations

SingleStore Cloud (Helios): HTTPS/MySQL protocol. VPC peering (AWS PrivateLink, Azure Private Link) or IP allowlisting.

Self-managed: VPN or direct access to aggregator node on port 3306.

Wire protocol: MySQL-compatible. Standard MySQL drivers and connectors work.

Trino access: Flume’s Lakehouse queries SingleStore via the Trino SingleStore connector over MySQL protocol.

Credential and auth management

Standard MySQL-compatible auth. Create a dedicated user with SELECT grants.

SingleStore Cloud: User management in the cloud portal. Role-based access.

JWT auth: SingleStore supports JWT-based authentication for service accounts.

Connection limits: Check max_connections global variable.

Stored procedure and logic access

SingleStore supports stored procedures with MySQL-compatible syntax. CALL to execute, EXECUTE privilege required. Introspection via INFORMATION_SCHEMA.ROUTINES and SHOW CREATE PROCEDURE.

Validation checks

CheckMethodExpected result
Network reachabilitymysql -h <host> -P 3306 -e 'SELECT 1'Returns 1
AuthenticationSELECT CURRENT_USER()Returns service account
Database accessSHOW TABLES IN <db>Lists tables
Read testSELECT * FROM <db>.<table> LIMIT 1Returns a row
Permission auditSHOW GRANTS FOR '<user>'@'%'Matches expected grants

Every connection starts from the pre-engagement checklist and goes through the universal validation protocol before production sign-off.