LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1657|回复: 4

rpm安装的mysql库文件默认在什么地方?

[复制链接]
发表于 2003-4-1 08:59:40 | 显示全部楼层 |阅读模式
rpm安装的mysql的库文件在什么路径?
是否有什么命令可以查看?
mysql服务器连接超时在哪里设置??
发表于 2003-4-2 09:54:32 | 显示全部楼层

rpm -ql mysql

可以查看
 楼主| 发表于 2003-4-2 10:53:42 | 显示全部楼层
我将mysql的开发库也安装了(都是rpm包),但无法编译如何解决?
我安装mysql-Max 3.23.56 我现在想改为 mysql 3.23.56,如何处理,我rpm无法实现
谢谢各位帮忙
发表于 2003-4-2 11:49:05 | 显示全部楼层
应该是在/var/lib下
 楼主| 发表于 2003-4-2 12:03:03 | 显示全部楼层

数据库路径问题已经解决,还有个问题

这个问题就是c+mysql的问题,安装的mysql版本为Max-3.23.56
mysql的开发库统统都安装了,是后来rpm安装的版本相同,现在存在的问题是,gcc用本机上的开发库编译不通过,拷贝其他机器上的开发库(版本不同)到本机编译成功。
如下程序test.c
#include<stdio.h>
#include<stdlib.h>
#include <mysql/mysql.h>

int main ()
{
/********变量声明部分************/
MYSQL *mysql;
MYSQL_RES *result;
MYSQL_ROW row;
unsigned int num_fields;
int i;
/*********mysql连接部分**********/
mysql=mysql_init(mysql);
if (!mysql_real_connect(mysql,"locahost","root","",NULL,0,NULL,0))
{
printf("error");
return -1;
}

/**********释放内存,关闭连接**************/
msyql_free_result(result);
mysql_close(mysql);
}


本机编译有提示:
[root@eyonghost eyong]# gcc test.c
/tmp/ccsXmjHw.o: In function `main':
/tmp/ccsXmjHw.o(.text+0x17): undefined reference to `mysql_init'
/tmp/ccsXmjHw.o(.text+0x3c): undefined reference to `mysql_real_connect'
/tmp/ccsXmjHw.o(.text+0x67): undefined reference to `msyql_free_result'
/tmp/ccsXmjHw.o(.text+0x75): undefined reference to `mysql_close'
collect2: ld returned 1 exit status
本人无法找到原因,各位帮忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表