It runs great by itself, the problem comes when I make a program using the C API, it restart mysqld the second (sometimes third) time I run my program, so my program hangs expecting the answer from the already finished mysqld.
Here is the example (a.out is my program):
# mysqld_safe --user=root --log & 448 # Starting mysqld daemon with databases from /usr/local/mysql/var
# ps -u root
448 tty01 00:00:00 mysqld_safe 468 tty01 00:00:01 mysqld
# a.out # ps -u root
448 tty01 00:00:00 mysqld_safe 468 tty01 00:00:01 mysqld
# a.out 050126 12:19:34 mysqld restarted //Here it hangs until I press Ctrl + Pause
# ps -u root
448 tty01 00:00:00 mysqld_safe 480 tty01 00:00:01 mysqld
The output in hostname.log is the following:
/usr/local/mysql/libexec/mysqld, Version: 4.0.23-log, started with: Tcp port: 3306 Unix socket: /tmp/mysql.sock Time Id Command Argument 050126 12:19:29 1 Connect [EMAIL PROTECTED] on 1 Quit /usr/local/mysql/libexec/mysqld, Version: 4.0.23-log, started with: Tcp port: 3306 Unix socket: /tmp/mysql.sock Time Id Command Argument
As you see, there is no message from the server that explains why does mysqld restarted.
I've already googled for it, but there is no such case in the internet material.
Can you help me?
Thanks.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]