Beh ... mysql non e' piu' un puntatore, dovevi tenerne conto anche nelle altre chiamate ...
Comunque, prova con questo altro modo di chiamare le varie funzioni utilizzando il puntatore ...

codice:
MYSQL *mysql;

int collegamentoDB()
{
   mysql = mysql_init(NULL);        

   mysql_real_connect(mysql, host, db_user, db_pass, "",0, NULL, 0);

   mysql_select_db(mysql, database);

   return 0;
}
e nella funzione chiamante

codice:
   mysql_close(mysql);
Non ho inserito la gestione degli errori ... prova senza e poi, se tutto funziona, inserisci il codice relativo ...