Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
11 years, 8 months ago. This question has been closed. Reason: resolved the issue
Connecting mbed to MySQL data base
Hi All,
I’m a newbie to the mbed network and I’m currently trying to connect my mbed board to a MySQL data base using the MySQLClientExample that is in the cookbook. My goal is to upload data from several different sensors but right now I can’t even manage to get the MySQLClientExample working. I’m getting the error “Error 5 during connection” Is there anyone that could help me out? I have tried numerous different sequences for the connection. It’s a remote host server that the MySQL data base is on. Here is the code that I’m trying to use.
Kind regards, Jason
#define SQL_SERVER "78.xxx.xxx.92" #define SQL_USER "project" #define SQL_PASSWORD "atxxxxxx08" #define SQL_DB "Test" EthernetNetIf eth; MySQLClient sql; MySQLResult sqlLastResult; void onMySQLResult(MySQLResult r) { sqlLastResult = r; } int main() { printf("Start\n"); printf("Setting up...\n"); EthernetErr ethErr = eth.setup(); if(ethErr) { printf("Error %d in setup.\n", ethErr); return -1; } printf("Setup OK\n"); Host host(IpAddr(), 3306, SQL_SERVER); //Connect sqlLastResult = sql.open(host, SQL_USER, SQL_PASSWORD, SQL_DB, onMySQLResult);
etc............................
1 Answer
11 years, 6 months ago.
Update: The MySQL code was correct, the issue was with the remote server. Remote device access needed to be enable on the server. Be sure to create the table after you enable remote device access, as I found out the hard way.
When using a computer on the same network as the mbed are you able to connect to the MySQL server?
posted by Stephen Paulger 29 Mar 2013Hi Stephen,
The simple answer there is no! however I am able to upload the sensor data to the cosm website tobe graphed. Any ideas?
posted by Jason Cornally 29 Mar 2013