MySQL-integratie
Transacties, saldi, posities en trades van 14K+ banken, volgens schema geschreven in een tabel in je eigen MySQL-database. Toegevoegd of via upsert bijgewerkt, klaar om te query’en.
mysql> SELECT date, description, amount, category, account_name -> FROM transactions ORDER BY date DESC LIMIT 6;+------------+--------------------+----------+------------+----------------+| date | description | amount | category | account_name |+------------+--------------------+----------+------------+----------------+| 2026-10-19 | Stripe payout | 4200.00 | Income | Chase Checking || 2026-10-19 | Whole Foods Market | -86.42 | Groceries | Amex Gold || 2026-10-18 | Gusto payroll | -6850.00 | Payroll | Chase Checking || 2026-10-18 | Figma | -45.00 | Software | Amex Gold || 2026-10-17 | Shell | -52.30 | Transport | Amex Gold || 2026-10-17 | Blue Bottle Coffee | -6.75 | Eating out | Amex Gold |+------------+--------------------+----------+------------+----------------+6 rows in set (0.01 sec)
Van bank naar MySQL in drie stappen.
- 01
Koppel MySQL
Host, database en een gebruiker met minimale rechten, of plak een connection string. Test hem voordat je opslaat.
Hostdb.acme.internalPoort3306Gebruikerbanksync_writerSSL-modusrequireTest● Verbinding geslaagd - 02
Kies een tabel
Kies een database en tabel, of laat BankSync er een aanmaken. Toevoegen, of upsert op een sleutel.
DatabaseanalyticsTabeltransactionsToevoegenUpsertRijen koppelen optransaction_id - 03
Kies een schema
Elk uur, dagelijks of wekelijks, of op aanvraag. Elke run wordt vastgelegd.
Per uurDagelijksWekelijksVolgende runMorgen, 6.00Laatste run● 3 nieuwe rijen, 6.02
MySQL instellen, van begin tot eind.
MySQL instellen in BankSync, gefilmd met voorbeeldrekeningen.
Wat er in je tabel komt.
- transaction_id
- Het vaste id van de bank voor de transactie. Je upsert-sleutel. 4bdd8e6931727cd
- date
- De dag waarop de bank hem heeft geboekt. 2026-10-19
- description
- De omschrijving die de bank eraan geeft. Whole Foods Market
- amount
- Met teken, in de valuta van de rekening: uitgaven zijn negatief. -86.42
- currency
- ISO 4217-code. USD
- category
- Een uitgavencategorie om op te groeperen en te filteren. Groceries
- account_name
- De rekening waar hij vandaan komt, zodat veel banken één tabel delen. Amex Gold
- pending
- True totdat de bank hem boekt. false
Je database is één halte. Niet het hele verhaal.
MySQL, in het kort.
- Gegevens
- Transacties, saldi, trades, posities en leningen, één gegevenstype per feed.
- Werkt met
- MariaDB, PlanetScale, Amazon Aurora, RDS en zelf gehoste MySQL.
- Schrijfmodi
- Toevoegen voegt bij elke sync een rij in. Upsert koppelt op de sleutelkolommen die je kiest en werkt ter plekke bij.
- Beveiliging
- SSL-modus disable, require of verify-full, een gebruiker met minimale rechten en een kleine, vaste set BankSync-IP’s die je op je allowlist kunt zetten.
- Schema
- Kies afhankelijk van je abonnement voor automatische synchronisatie per uur, dag of week, of start op elk moment handmatig een synchronisatie.
- Toegang
- Alleen-lezen, verleend op het toestemmingsscherm van je eigen bank. BankSync slaat je inloggegevens voor de bank nooit op en kan geen geld overmaken.
- Installatie
- Ongeveer 10 minuten. Werkt met beheerde (PlanetScale, Aurora, RDS) en zelf gehoste databases.
- Status
- Nu beschikbaar.
Vragen, beantwoord.
Met welke MySQL-hosts werkt BankSync?
Elke bereikbare MySQL-database, waaronder MariaDB, PlanetScale, Amazon Aurora, RDS en zelf gehoste MySQL.
Moet ik append of upsert gebruiken?
Upsert, voor de meeste feeds. Toevoegen (append) voegt bij elke sync een nieuwe rij in, dus opnieuw synchroniseren kan dubbele rijen opleveren. Upsert koppelt rijen op de sleutelkolommen die je kiest, zoals transaction_id, en werkt ze ter plekke bij.
Kan BankSync de tabel voor me aanmaken?
Ja. “Set this up for me” maakt een tabel voor het gegevenstype van de feed, koppelt elke kolom en voegt de unieke index toe die upserts nodig hebben.
Hoe beveilig ik de toegang tot mijn database?
Geef BankSync een gebruiker die alleen mag invoegen (en aanmaken, als BankSync de tabel moet maken), gebruik SSL-modus require of verify-full en zet de vaste IP-adressen waarvandaan BankSync verbinding maakt op je allowlist.
Kan BankSync geld overmaken of mijn bankwachtwoord zien?
Nee. De toegang tot je bank is alleen-lezen en wordt verleend op het toestemmingsscherm van je eigen bank. BankSync slaat je inloggegevens voor de bank nooit op en kan geen geld overmaken.
Bankgegevens in je MySQL-database.
BankSync is niet gelieerd aan, onderschreven door of een officiële partner van MySQL. Handelsmerken van MySQL zijn eigendom van hun respectieve eigenaren.
