我从xampp网站下载并安装了最新的linux版xampp"Development package"
现在我想用c连接mysql数据库,上面的包中似乎没有包含mysql.h
我遵循this链接中给出的说明。我安装了libmysqlclient15-dev,但是在运行测试程序(上面第二个链接中给出的示例)时会给出错误消息。
无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地mysql服务器
上面的位置没有mysqld.sock文件。但是在mysql.sock中有一个/opt/lampp/var/mysql文件(这是安装lampp的地方)。
我应该怎么做才能连接到lampp附带的mysql服务器?
谢谢你

最佳答案

尝试创建一个指向文件实际所在位置的符号链接,并告诉我们它是否起作用。如果这是问题所在,您当然可以覆盖该文件的默认路径设置。
如何创建符号链接:这可以通过在终端中执行以下命令来完成。根用户权限是必需的:ln-s/opt/lampp/var/mysql/mysql.sock/var/run/mysqld/mysqld.sock

关于mysql - 在Linux上使用C连接到Lampp mysql数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5537897/

10-11 17:50