论坛登陆 注册 文章专区 投稿文章 旧版浏览
首页 | 页界资讯 | 安全动态 | 网络应用 | 组网技术 | 软件应用 | 工具软件 | 网管知识 | 帮助
文学 | 操作系统 | 注 册 表 | 编程语言 | 数 据 库 | 服 务 器 | 网页设计 | 图形图象 | VIP
论坛 | 网络安全 | 安全防范 | 黑客技术 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
专题 | 教育频道 | 特色专题 | 精文荟萃 | 聊天通讯 | 网络文学 | 论坛社区 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>数据库>>MySQL>>正文

让MySQL与OpenOffice共舞

www.xker.com 作者:不详 来源:网络转载 加入日期:2005-11-15 7:55:43
让MySQL与OpenOffice共舞:
tar xzf unixODBC-2.2.5.tar.gz
  切换至unixODBC-2.2.5目录,运行下述命令:
su
./configure
make
make install
  但是,这个安装过程并不顺利,出现了一些问题。首先是一些库文件的位置问题,这两个库文件是libodbcmyS.so和libmyodbc.so,它们一般位于/usr/local/lib目录之下。而在安装过程中,odbcinst.ini配置文件中指示这两个文件的位置却在usr/lib目录之下。所以需要对/etc/odbcinst.ini文件进行一些编辑。编辑完成后,我的odbcinst.ini文件内容如下所示:
[MySQL]
Description   = ODBC Driver for MySQL
Driver   = /usr/local/lib/libmyodbc.so
Setup   = /usr/local/lib/libodbcmyS.so
FileUsate   = 1
CPTimeout   =
CPReuse    =
  然后再创建一个/etc/odbc.ini文件,内容如下所示:
Description   = MySQL database test
Driver  = MySQL
Server  = localhost
Database   = test
Port   = 3306
Socket   = 
Option   =
Stmt    =
[MySQL-test]   但是,当我按照手册完成这个文件时,发现原来unixODBC已经建好了这个文件,不过它不在/etc目录之下,而是在/usr/local/etc目录下。于是我把上述两个编辑好的文件拷贝至该目录中。  此外,安装库unixODBC时还需要KDE软件开发工具包(其中已经包含了Qt)和X软件开发工具包,否则安装过程将无法进行下去。如果没有安装该软件包,那么可以选择:开始选单→系统工具→软件包。这时就会启动Red Hat软件包管理工具,选中上述两项内容(如图1所示),点击确定进行安装。   3.进行测试  首先看一看ODBC和MySQL是否可以正确沟通。我使用isql MySQL-test -v命令来进行测试,结果出现了“Could not SQLConnect”的错误信息。因为我使用了显示详细信息的-v选项,因此系统提示无法找到/var/lib/mysql/mysql.sock的信息。后来我发现MySQL是把mysql.sock文件存储在了/tmp目录下,而ODBC则是在/var/lib/mysql目录下查找该文件,难怪它们不能顺利沟通。  现在以root身份来创建一个/var/lib/mysql目录,随后运行以下命令:
chown -R mysql.mysql /var/lib/mysql
  然后重新启动mysqld,并且指明了用户名和socket的位置,命令如下所示:
bin/safe_mysqld --user=mysql --socket=/var/lib/mysql/mysql.sock &
  再测试一遍,结果一切正常。现在可以进行以下测试了:
/ isql MySQL-test -v
+---------------------------------------+
| Connected!            |
|	| 
| sql-statement	|
| help [tablename]	|
| quit	|
|	|
+---------------------------------------+
SQL> select version();
+----------+
| version()|
+----------+
| 3.23.55 |
+----------+
1 rows affected
1 rows returned
  经过前面不断地失败,我都不赶相信软件用户手册了。接着,启动OpenOffice Writer,然后选择工具→数据源。这时,又一个错误出现,OpenOffice显示说无法找到libodbc.so。我把libodbc.so从/usr/local/lib拷贝到/usr/lib后,问题就解决了。于是,一切都正常了。图2是OpenOffice的表设计窗口,在这个窗口中,我很容易就完成了一个表的设计,真是太棒了。   虽然已经成功,但是我还是不觉得轻松,毕竟这个方法过于复杂。于是,我开始寻求更简单的解决办法。工夫不负有心人,最后,我终于找到了解决的办法,也就是我将要给大家介绍的方法二。  安装配置方法二   这种方法的基本思想是,通过RHN让Red Hat自己进行软件更新和依赖性的检查,至于如何设置RHN,请参考本刊2003年第1期“使用RHN让Red Hat Linux自动更新”的文章。  在Red Hat 8.0中,安装的步骤如下:  第一步 up2date mysql mysql-server and mysql-devel   如果网速足够快,那么这个步骤也不会花太多的时间。在我的机器上,这个过程只花费了4分钟,如图3所示。

本新闻共3页,当前在第2页  1  2  3  

上一篇:教您如何安全的应用MySQL
下一篇:MYSQL数据备份系统解决方案

关闭窗口】【浏览次数:】【发送给好友】【收藏此页
相关文章 最新文章 热门文章

·MySQL安装与使用
·用双向链表实现MYSQL数据库的逻辑连续
·MySQL索引分析和优化
·MYSQL数据备份系统解决方案
·让MySQL与OpenOffice共舞
·教您如何安全的应用MySQL
·设置MySql数据同步
·Eclipse+JBoss+MySQL开发环境设置
·MySQL服务维护笔记
·用户认证功能的SQUID代理服务器
·系统优化 专题
·QQ密码丢失后能做的事情:快速找回密码
·最经典的黑客入门教材
·怎样查找对方的IP地址
·找回QQ密码的注意事项 
·实战系统虚拟利器——MS VPC 2004
·Dreamweaver视频教程
·DMA让你的硬盘速度飞起来
·求职简历封皮
·电脑初学者必备之Windows进程大全
评论 本站声明
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
  • 本站大部分为网络转载,如有版权问题,请通知我们,我们立即更正!

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2005 xker.com All rights reserved. 网站合作、广告联系QQ:12231446
小新技术网 冀ICP备05002857号