MindsDB provides a powerful MySQL API that allows users to connect to it
using the MySQL Command Line Client.Please note that connecting to MindsDB’s MySQL API is the same as connecting to
a MySQL database. Find more information on MySQL CLI
here.
If you installed MindsDB locally, use the below command to run its MySQL API:
Copy
Ask AI
python -m mindsdb --api http,mysql,postgres
If you installed MindsDB locally, use the below command to run its MySQL API:
To connect MindsDB in MySQL, use the mysql client program:
Copy
Ask AI
mysql -h [hostname] --port [TCP/IP port number] -u [user] -p [password]
Here are the commands that allow you to connect to either a local MindsDB
installation or a MindsDB Cloud instance.
Copy
Ask AI
mysql -h 127.0.0.1 --port 47335 -u mindsdb
On execution, we get:
Copy
Ask AI
Welcome to the MariaDB monitor. Commands end with ";" or "\g".Server version: 5.7.1-MindsDB-1.0 (MindsDB)Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [(none)]>
In this example, we connect to the MindsDB Cloud instance, as below.
Copy
Ask AI
mysql -h cloud.mindsdb.com --port 3306 -u zoran@mindsdb.com -p
On execution, we get:
Copy
Ask AI
Enter password:Welcome to the MariaDB monitor. Commands end with ";" or "\g".Server version: 5.7.1-MindsDB-1.0 (MindsDB)Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [(none)]>
Now that you are all set, we recommend you check out our Use Cases section, where you’ll find various examples of regression, classification, time series, and NLP predictions with MindsDB.To learn more about MindsDB itself, follow the guide on MindsDB database structure. Also, don’t miss out on the remaining pages from the MindsDB SQL section, as they explain a common SQL syntax with examples.Have fun!