MySQL
An open-source, reliable, and easy-to-use relational database that allows for seamless integrations with many platforms and programming languages.
Supported Methods
Means for Lumi to connect to the client to implement the services required:
Supported Limits
The following are limitations that can be set to fine tune the agents' actions:
Available Parameters
These properties are the essential source system connection properties that all queries are directed towards.
* Required parameters
Note: The Gateway parameter is common to all systems (when supported) and is only available when gateway is the selected connection method.
Host*
Domain or IP of the database to allow a connection to Lumi AI.
π Valid Examples
Domain name: docs.lumi-ai.com
IPv4: 55.88.92.101
π Invalid Examples
IPv4 with alphanumeric characters: 123.abc.def.456
Incomplete domain name resolutions: lumi-ai.com
Port*
Access port to allow for connections to the database.
π Valid Examples
Default MySQL Server port: 3306
π Invalid Examples
Known Port Numbers (0-1023): 80
Username*
Username of the generated database user which will be used for interactions and transactions.
Special Considerations
If back ticks are used, then the name will be case sensitive
π Valid Examples
Uses alphanumeric characters : lumi1
Utilizing underscore (_) in place of spaces: user_number
π Invalid Examples
Starting with a number: 1lumi
Utilizing spaces: user name
Using reserved words not encapsulated: select
Using invalid characters not encapsulated: user#1
Password*
Password of the generated database user which will be used for interactions and transactions.
Database*
Literal database name that will be used for transactions within the agents.
Special Considerations
If case sensitivity is required, utilize double quotes for database name; ex. "New_database"
π Valid Examples
Uses alphanumeric characters: lumi1
Utilizing underscore (_) in place of spaces: new_database
π Invalid Examples
Starting with a number: 1lumi
Utilizing spaces: user name
Using reserved words not encapsulated: select
Using invalid characters not encapsulated: user#1
System Permissions & Configuration
Provided user must have the following:
For configurations:
Special Notes
When making the user, it is recommended to specify the remote host like
'username'@'%'where % is the guest addressEncasing a name with back ticks (` `) allows for a usage of reserved words and special characters but is not recommended
Depending on the file system on Linux computers, case sensitivity may be enforced while the default on Windows and most Linux systems are case-incentive
Common Issues
MySql has no division by zero, just renders nulls
Ensure the server is not in recovery mode and be on an online state
Ensure the firewall settings allow for a connection to the database
Ensure the username, password, and database values are explicitly provided
Last updated
Was this helpful?