Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
#define HOST "localhost"
#define DBNAME NULL
#define PORT 0
#define SOCKET NULL
#define FLAG 0
int main (int argc, char **argv) {
MYSQL *my;
char pwd[255];
char user[255];
printf("Immettere user: ");
scanf("%s",&user);
printf("\nImmettere password: ");
scanf("%s",&pwd);
my = mysql_init (NULL);
if (my == NULL) {
fprintf (stderr, " Errore durante inizializzazione\n");
exit (EXIT_FAILURE);
}
if (mysql_real_connect (my,
HOST,
user,
pwd,
DBNAME,
PORT,
SOCKET,
FLAG
) == NULL) {
fprintf (stderr, "Errore con mysql_real_connect():"
"%u (%s)\n", mysql_errno (my), mysql_error (my));
}
else
printf ("Connesso al MySQL server con successo\n");
mysql_close (my);
return EXIT_SUCCESS;
}
Codice: Seleziona tutto
Errore con mysql_real_connect():1045 (Access denied for user 'root'@'localhost' (using password: YES))
