您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

Linux 卸载 mysql

添加时间:2016-1-2 18:54:00  添加: 思海网络 

Linux 卸载 mysql


1说明 
mysql++是mysql开发团队为OO编程提供的C++开发库,是对mysql提供的底层数据存取API进行的C++封装,用其手册上的说法是:复杂而又庞大,当然功能也更强大。 
Mysql++ 为我们提供了较好的数据库编程界面,是在Mysql上开发的一个基础开发库。 
2 安装环境 
MySql++ 当前稳定发布版本mysql++ 1.7.9 
我们的Linux环境为:RedHat 9.0 
其中需要用到的软件环境: 
gcc 3.2.2 --- RH9自带 
glibc2.3 ---- RH9自带 
mysql 4.0.15 --- RH9包含3.23.54,需要升级 
3 Mysql 4.0.15的安装 
升级软件,应首先卸载原mysql 3.23.54, 是否安装可以使用命令: 
rpm –qa| grep mysql 
将查找到的mysql-server、mysql-devel-3.23.54a-11 采用如下命令删除: 
rpm –e –nodeps mysql* :*代表具体的包名 
为了确保mysql老版本的开发头文件和库被删除,需要手工删除: 
rm –fr /usr/lib/mysql 
rm –fr /usr/include/mysql 
从www.mysql.com/downloads/ 下载 mysql 4.0.15 的Linux x86 RPM downloads,下载RPM包比较好,方便在RH9上安装 
需要下载:server、client、libraries、dynamic library包 
下载后使用命令: 
rpm –ivh 具体rpm包名 
进行安装,安装服务端后服务端自动启动,mysql安装完毕 
安装服务端后依次安装客户端和开发库包。 
4 mysql++ 1.7.9的编译和安装 
mysql++ 1.7.9 是当前的稳定发布版本,其可以和mysql 4.0.15配套使用, www.mysql.com 提供了其rpm直接的安装包和源码包,由于网站上说rpm编译安装包需要和mysql4.0.12配套,而rpm源码包安装后又安装到了 /usr/src/redhat/SOURCES下,感觉不方便操作,就下载了tar包源码进行自编译和安装。 
从 www.mysql.com/downloads/api-mysql++.html 下载源码tar.gz包和所有的gcc补丁 
RH9的GCC版本是3.2.2,需要打三个源码补丁。 
编译过程如下: 
1、解开源码包 
gunzip < /.../mysql++-1.7.9.tar.gz | tar xvf - 
2、打补丁,解开补丁包,共有三个 
gunzip *.patch.gz 
不论怎么样,都需要将生成的补丁文件放入到 源码目录下,以方便打补丁 
在源码目录(一般为:mysql++-1.7.9)执行打补丁过程: 
patch p1 < mysql++-gcc-3.0.patch 
patch p1 < mysql++-gcc-3.2.patch 
patch p1 < mysql++-gcc-3.2.2.patch 
3、编译过程 
首先编辑./examples/Makefile.in 
将@OBJEXE@用 字符”o”替代,将@EXEEXT@ 替换为空格(此段来自mysql++ mail list, 否则编译例子源代码会出现没有定义target之类的错误) 
执行configure 命令 
./configure –prefix=/usr/mysql++ 
其中 /usr/mysql++ 为编译后的库和头文件的install安装目录 
configure 正确执行后依次执行 
make 
make install 
全部正确的话应该在/usr/mysql++ 下生成lib和include目录,编译和安装胜利完成。 
验证程序mysql++可以运行examples下的例子程序,同时可以参考mysql++ manual可以较快的掌握Mysql++。 

关键字:Linux、mysql、服务端
分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2022 All Rights Reserved.
联系电话:(0757)22630313、22633833
公司地址: 广东省佛山市顺德区大良国际商业城A区4座3楼106号   邮编:528300
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站