MySQL Connector

The MySQL connector allows you to connect to MySQL databases from the Abacus.AI platform. MySQL is one of the world's most popular open-source relational database management systems, known for its reliability, ease of use, and performance. To connect to a MySQL database using the Abacus.AI platform, you need to provide the following configuration details:

Configuration Details

When setting up the MySQL connector, you will need to provide the following information:

Steps to Connect to MySQL

  1. Gather Required Information: Obtain the following details from your MySQL database administrator:

    • The database server URL or IP address.
    • The database port (default is 3306).
    • The database name you want to connect to.
    • The username and password for authentication.
  2. Whitelist Abacus.AI IPs: Ensure that the Abacus.AI IP addresses are whitelisted in your MySQL database's firewall or security settings. Contact Abacus.AI support for the most up-to-date IP addresses.

  3. Set Up the Connector:

    • Navigate to the Abacus.AI Connected Services Dashboard.
    • Click on the Add New Connector button at the top right corner of the page.
    • Select the MySQL connector from the list of available connectors.
    • Fill in the required configuration fields:
      • Database Server URL/IP: Enter the hostname or IP address of the MySQL database server.
      • Database Name: Enter the name of the database you want to connect to.
      • Database Port: Enter the port number (default is 3306).
      • Database Username: Enter the username for database access.
      • Database Password: Enter the password for the username.

  1. Save and Verify:
    • Click the Save button to save the configuration.
    • Click the Verify button to test the connection. If there are any errors, follow the error message to troubleshoot the configuration.
    • If your database server has firewell or security settings blocking incoming requests by default, and needs configuration to allow incoming requests, the verification will fail at first.
    • You'll see an instruction saying Whitelist the incoming IP(s) - xxx.xxx.xxx.xxx, these are the IPs from where Abacus.AI connects to the database. Add these IPs to the database server's allowlist.
    • Click the Verify button to test the connection.

  1. Manage Your Connector:
    • Once verified, you can rename, edit, or delete the MySQL connector from the Connected Services Dashboard.

Additional MySQL Configuration Notes

MySQL User Privileges

Ensure that the MySQL user you're connecting with has the appropriate privileges to access the database and perform the necessary operations. At minimum, the user should have:

Troubleshooting Common Connection Issues