Getting Started
Once SQLink is installed, you can start the application by running the following command in your terminal:
Terminal
$
sqlink run -h [Host] -u [User] -p [Password] -P [Port] -D [Database] -o [Output Port]
Command Parameters
All parameters are mandatory when starting SQLink:
-
-h(Host)
The hostname or IP address of the MySQL server.
Example:localhostor192.168.1.10 -
-u(User)
The MySQL user account that has access to the target database.
Example:root -
-p(Password)
The password for the MySQL user account.
Example:mYsQlPa$$W0rd -
-P(Port)
The port on which the MySQL server is running.
Default MySQL port is3306. -
-D(Database)
The name of the MySQL database to connect to.
Example:users -
-o(Output Port)
The HTTP server port where SQLink will listen for API requests.
Example:3001
Example
Terminal
$
sqlink run -h 192.168.1.10 -u root -p mYsQlPa$$W0rd -P 3306 -D users -o 3001
How It Works
When the above command runs successfully:
- SQLink connects to the specified MySQL database.
- An HTTP server starts on the given output port (
-o). - The server exposes REST endpoints corresponding to your database tables.
- Incoming HTTP requests are translated into SQL queries and executed on the database.
- Results are returned in a structured JSON response.