我编译了一个连接到MYSQL的小程序,已能成功连接,可奇怪的我今天重新编译后生成一个新可执行文件,结果执行该文件出现
./myclient
mysql_real_connect() failed
Error 2002 (Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
而我执行原来的可执行文件,显示连接成功。这可真是邪门了,同一个程序啊!
不过我在这之间重装过一个MYSQL,但怎么会两文件执行后生成两个不同的结果呢