Skip to main content

Prerequisites

Connect Cloud SQL to VexiData

1

Enable Public IP on your instance

Your Cloud SQL instance must have a public IP address for VexiData to connect.
  1. Go to the Cloud SQL Console
  2. Click on your instance
  3. Go to Connections > Networking
  4. Under Public IP, make sure it’s enabled
  5. Copy the Public IP address from the instance overview page
2

Add VexiData to Authorized Networks

Cloud SQL blocks all external connections by default. You must add VexiData’s IP addresses as Authorized Networks.
  1. In your instance’s Connections > Networking tab
  2. Under Authorized networks, click Add a network
  3. Add each of VexiData’s IPs:
NameNetwork
VexiData 1139.59.53.167/32
VexiData 2165.22.217.42/32
  1. Click Save
Authorized Networks are mandatory. Your connection will fail without this step.
3

Get your database credentials

  1. Go to the Users tab on your instance
  2. Note your username (default: postgres for PostgreSQL)
  3. If you need to set or reset a password, click the user and choose Change password
ParameterPostgreSQL ExampleMySQL / MariaDB ExampleSQL Server Example
HostYour instance’s Public IPSameSame
Port543233061433
Databasepostgres (default)Your database nameYour database name
UsernamepostgresYour usernamesqlserver
PasswordYour database passwordYour database passwordYour database password
4

Add the connection in VexiData

  1. Go to Data Sources in VexiData
  2. Click PostgreSQL, MySQL, MariaDB, or SQL Server depending on your instance type
  3. Fill in the details:
FieldValue
Display NameA name to identify this connection (e.g., “Cloud SQL Production”)
HostYour instance’s Public IP address
Port5432 (PostgreSQL), 3306 (MySQL / MariaDB), or 1433 (SQL Server)
DatabaseYour database name
Schemapublic (PostgreSQL) or dbo (SQL Server)
UsernameYour database username
PasswordYour database password
5

Test and save

Click Test & Save Connection. VexiData will verify it can reach your database. Once connected, your schema will be analyzed automatically.
You do not need the Cloud SQL Auth Proxy to connect VexiData. The Auth Proxy is for applications that can’t use Authorized Networks — VexiData connects directly via Public IP.

Troubleshooting

  • Verify VexiData’s IPs (139.59.53.167/32 and 165.22.217.42/32) are listed in Authorized Networks
  • Check that Public IP is enabled on your instance
  • Confirm the instance is running (not stopped)
  • Verify your username and password. Reset the password from the Users tab if needed
  • For PostgreSQL, the default user is postgres. For MySQL and MariaDB, check the user you created during setup. For SQL Server, the default user is sqlserver
  • For PostgreSQL, confirm your tables are in the public schema. Update the Schema field in VexiData if they’re in a custom schema
  • Check that your database user has SELECT permissions on the tables