- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章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的文章就讲到这里了,如果你想了解更多关于linux 卸载 mysql的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
1.使用start-all.sh启动hadoop服务时,提示输入 您确定要继续连接吗(是/否) 当我通过脚本启动它时如何抑制这个提示,现在我正在使用期望模块,但我认为可能有一种更简单的方法来做到这一点
我安装了在 Ubuntu 12.04 下运行的 Geonode R 2.01。我尝试使用以下命令卸载它: sudo apt-get remove --purge geonode sudo apt-ge
假设我有 AppDomainA,它启动 AppDomainB。 AppDomainB 然后启动 AppDomainC。 如果在 AppDomainA 中卸载 AppDomainB,AppDomainC
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
我尝试使用以下命令从我的 Ubuntu 中卸载 NGinX: sudo apt-get remove nginx-core nginx-full nginx-light nginx-extras n
我已经从 /Applications/ 中删除了 MacVim目录,但当我输入 vim 时在终端中显示错误:no such file or directory: /Applications/MacVi
我的页面中有一个 iframe,该 iframe 嵌入了一个不在我的服务器上的网站。 我正在寻找一种在 iframe 重定向之前触发函数的方法。例如,当用户单击 iframe 内的链接并且 ifram
看来我被 Visual Studio 的 Atomineer Pro 文档加载项挟持了!试用期结束了,我没有用了!但现在每次我在 Visual Studio 中做某事时,我都会收到一条错误消息并发送到
我有一个使用 WiX 完成的安装程序。安装完成后,它会启动一个应用程序,在 Explorer 进程中注入(inject)一些代码。 目前,当我卸载时,重新启动管理器会启动并关闭我的应用程序和资源管理器
在我的网络应用中,我需要在用户离开页面之前发送他们更改的最新数据。 我在页面卸载时调用这样的函数: window.onbeforeunload=sendData; 这就是函数内部调用的内容 funct
我使用 jQuery 和 history.js 来管理部分页面之间的动态转换;这样我就可以避免重新加载整个文档。其中一些部分页面调用自己独特的 javascript 文件。虽然页面之间的转换运行良好,
我需要处理应用程序包的变化,我这样写我的 mainfest mainfest.xml 我的接收器类
我目前在使用大量内存方面遇到了麻烦,我正在尽一切努力削减和优化涉及内存的代码...目前我的游戏的大部分 Nib 文件都加载了所有它在 ViewDidLoad 中的变量,现在我的问题是,在我的 view
如何从系统中删除 composer Php Dependecny Manager? 它说卸载无法继续,因为以下应用程序正在使用需要删除的文件。 Windows 资源管理器 最佳答案 我遇到了同样的问题
所以我使用 stow 在服务器上安装了 Python 2.7.1 源代码 .我过去很粗心,在处理源代码安装时我试图保持井井有条。所以,输入 stow。现在我使用 wget 安装了 easy_insta
有谁知道如何卸载 MacRuby?我在使用 RubyCocoa 然后决定试用 MacRuby,在安装 MacRuby 之后,RubyCocoa 已经停止工作。所以我想删除 MacRuby,但我找不到任
我无法从 64 位 EC2 卸载 mongo。在/usr/bin 我有 mongo 和 mongod 等等。当我从任何地方键入 mongo 时,它会在 1.8 版打开 shell。我现在下载了 2.0
本文实例讲述了Android编程实现监控apk安装,卸载,替换的方法。分享给大家供大家参考,具体如下: ?
1说明 mysql++是mysql开发团队为OO编程提供的C++开发库,是对mysql提供的底层数据存取API进行的C++封装,用其手册上的说法是:复杂而又庞大,当然功能也更强大。 Mysql+
自从我开始建立我的网站那天起,我安装了很多包,有时是为了测试一堆代码,有时是为了项目本身(后来我发现这不是需要的包)。但是现在,当我运行 pip freeze 时,我有一个包列表,我很难卸载不使用的包
我是一名优秀的程序员,十分优秀!