我想在centos5下做mysql的c程序,得安装哪个软件包,才能#include <mysql.h> ?

a、编辑/etc/apt/source.list,添加Oracle为Ubuntu专门设定的apt源服务器:
deb http://oss.oracle.com/debian unstable main non-free
b、添加源服务器公钥
通过wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle下载公钥,
下载完后,将公钥添加到公钥库中
sudo apt-key add RPM-GPG-KEY-oracle
c、执行sudo apt-get update

d、选择客户端安装
我们可以从这个源上下载安装 Oracle 10g Express Edition。可以选择的软件包有:
oracle-xe - Oracle Database 10g Express Western European Edition
oracle-xe-client - Oracle Client 10g Express Edition
oracle-xe-universal - Oracle Database 10g Express Universal Edition
我们需要oracle-xe-client,所以执行sudo apt-get install oracle-xe-client安装客户端即可。
e、配置环境变量
安装成共完成之后,编辑/etc/environment文件配置Oracle客户端环境变量,添加如下几行
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
TNS_ADMIN=/usr/lib/oracle
PATH=$PATH:$ORACLE_HOME
保存更改。
f、配置数据库链接
默认安装$ORACLE_HOME目录中没有network/admin目录,在$ORACLE_HOME下
创建network/admin目录,并在该目录下创建tnsnames.ora文件,在该文件中配置需要链接的数据库即可。

如果向了解更多安装知道文档,去官方文档查看吧。
http://www.oracle.com/pls/xe102/homepage

作者: saram   发布时间: 2011-02-22