在Linux上使用C连接到lampp mysql数据库

我从XAMPP网站下载并安装了XAMPP for linux最新的“开发包”。 现在我想用C连接到MySQL数据库,似乎
mysql.h
不包含在上面的包中。 我按照此链接中的说明进行操作。我安装了
libmysqlclient15-dev
但是当运行测试程序(上面第二个链接中给出的示例)时会给出错误消息。   无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2) 上面的位置没有
mysqld.sock
文件。但是
/opt/lampp/var/mysql
中有一个
mysql.sock
文件(这是安装LAMPP的地方)。 为了连接LAMPP附带的MySQL服务器,我该怎么办? 谢谢     
已邀请:
尝试创建文件实际所在位置的符号链接,并告诉我们它是否有效。如果这是问题,您肯定可以覆盖该文件的默认路径设置。 如何创建符号链接:这可以通过在终端中执行以下命令来完成。 root用户权限是必需的:ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock     
你能从浏览器连接到
xampp
吗?如果不能,请执行以下操作:
sudo /etc/init.d/apache2 stop

sudo /opt/lampp/lampp start
现在你有一个打开的默认套接字。     

要回复问题请先登录注册