Hi there, I'm having quite a bit of trouble with an application I'm writing on Linux, using MySQL.
The database connectivity stuff works fine, all my queries return sane results, etc, but I can't run the application under gdb. When I try to connect to the database when under gdb, I get: Access denied for user: 'dparrish@localhost' (Using password: YES) Without the debugger it runs fine. I've printed out the host, username, password, database and port beforehand, so I know they are correct. I'm now using MySQL-Max 4.0.1, but I had the same problem with 3.23.28. I am linking with libmysqlclient_r, and I'm calling my_init() at the start of the program, mysql_thread_init() at the start of the thread and mysql_thread_end() at the end of the thread. Any thoughts or solutions? --------- THREAD CODE SNIPPET -------- mysql_thread_init(); if (!(dbhandle = mysql_init(NULL))) { log(LOG_CRITICAL, "mysql_init returned an error: %s", mysql_error(dbhandle)); goto connection_end; } log(LOG_NOTICE, "Connecting to mysql host %s, %s/%s, database %s, port %d", mysql_host, mysql_username, mysql_password, mysql_db, mysql_port); if (!(mysql_real_connect(dbhandle, mysql_host, mysql_username, mysql_password, mysql_db, mysql_port, NULL, 0))) { log(LOG_CRITICAL, "Can't connect to MYSQL database: %s", mysql_error(dbhandle)); goto connection_end; } [...] connection_end: mysql_thread_end(); return false; ----------------------------------- Regards, David Parrish IT Director, Excido Pty Ltd http://www.excido.com/ Mobile: 0410 586 121 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.323 / Virus Database: 180 - Release Date: 8/02/2002 --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php