How do I connect MySQL to Querri?
Ask the Connector Agent to connect MySQL, or choose it in the Connect catalog. Allowlist Querri's IP on your database firewall, fill in host, port, database, username and password in the secure form, and run the test. Finally, select the tables you want and approve the load and its schedule.
What MySQL data does Querri sync?
Querri syncs base tables and views from the one database you choose, either all of them or a list you pick. You can also add named SQL queries, each of which becomes its own source. It can only read what the connected MySQL user has been granted.
How often does MySQL data sync?
A full refresh runs on a schedule you set, daily by default. Incremental syncs can run as often as hourly, pulling rows whose cursor column, updated_at by default, has moved past the last sync. A manual sync is available whenever you need fresher data.
Does Querri write to or change my MySQL database?
No. Querri only reads your data and never changes your records. It attaches the MySQL database read-only and Querri runs nothing but SELECT queries, so it never inserts, updates or deletes a row.
Will Querri slow down my production MySQL database?
Querri reads from MySQL when a sync runs, not when someone asks a question. Questions, dashboards and reports all run on Querri's copy. Schedule full refreshes for quiet hours, use incremental syncs for big tables, or point Querri at a read replica.
How do MySQL permissions carry over to Querri?
MySQL grants decide what Querri can sync: it sees only what the connected user is allowed to SELECT, so give that user exactly the tables that belong in Querri. After that, row visibility for each person comes from Querri's sharing and row filters, not from MySQL.
How do I combine MySQL and HubSpot data?
Connect both, and Querri matches HubSpot contacts to customers in your MySQL tables, usually by email. You can then follow a campaign or source through to paid orders. When a match is uncertain, for example because a customer used two addresses, the answer says so.
How do I combine MySQL and Intercom data?
Connect both, and Querri links support conversations to customers and their orders in MySQL. You can ask which products, order states or plans generate the most tickets, and see repeat contacts per customer, without anyone exporting either side to a spreadsheet.
How do I get a revenue by channel report from MySQL?
Connect MySQL for orders and refunds and HubSpot or a sheet for where customers came from. Tell Querri once what revenue means, such as paid orders net of refunds, and ask. Save it as a project and schedule it to arrive every week.
How do I get MRR and churn from my MySQL subscriptions table?
Define MRR and churn as KPIs in Querri. Because the subscriptions table usually stores only each plan's current state, Querri keeps the KPI history itself from the day you start, so you can see month-over-month movement going forward.
Can I export MySQL data to Excel automatically?
Yes. Turn the report into a project once and give it a send date. Querri reruns it on freshly synced MySQL data and emails a formatted Excel workbook, or one version per client or manager, with no query to run by hand.
Can I build custom MySQL dashboards without writing SQL?
Yes. Say what it should show, or begin from a screenshot of an existing dashboard. Edits are requests in plain language, charts can combine MySQL tables with other connected systems, and a row filter keeps each viewer to their own data.
Can I ask ChatGPT or Claude about my MySQL data?
Yes. Querri plugs into Claude or ChatGPT as a connector, set up a single time. From then on the assistant answers from your Querri Library, with your definitions and rules and each person's access, and never gets credentials to your database. Its numbers come from the same definitions your dashboards use.
Does Querri work with MariaDB and Amazon RDS for MySQL?
Amazon RDS for MySQL uses the same host-and-port form as any MySQL server, as long as Querri's IP is allowed or a VPN is set up. MariaDB connects through the same MySQL connector. Each connection reads one database, so several databases mean several connections.
Why does my MySQL 8 user fail to connect?
Users on caching_sha2_password, the MySQL 8 default authentication plugin, may fail to connect. Querri's error message says so; the fix is to switch that user to mysql_native_password. Also check that Querri's IP is allowed on your firewall.
What are the limits of the MySQL connector?
Each connection covers one database. Incremental syncs need a cursor column that only increases, only add rows and don't catch deletes, so run a full refresh to clear them. A custom query has no incremental mode; every sync runs it from scratch. There's no SSH tunnel and no real-time binlog replication.
Can I connect a MySQL database on a private network?
Yes, through an OpenVPN tunnel: upload your .ovpn file with the CA certificate, client certificate and client key, all stored encrypted. Querri doesn't offer SSH tunnels, so a database behind a bastion host needs VPN access or an allowlisted IP.
Is my MySQL data secure in Querri?
Querri is SOC 2 Type II, HIPAA and ISO 27001:2022 certified, and your data is never used to train a model. Your password is stored encrypted, SSL is on by default, and the Connector Agent never sees the password. Note that the server certificate isn't verified.