电脑技术学习

在NetWare上搭建MySQL数据库

dn001

  安装LibC

  C Libraries即Novellspeak中的LibC,提供了对NetWare多线程以及多处理器应用的支持。如果你之前从未在NetWare服务器上使用过任何的第三方软件,你很有可能还没有安装这些软件。因为LibC以及MySQL都处于开发人员的频繁升级中,你应当确定你获取的是最新版本的 LibC以确保其同MySQL兼容。
;


点击Binaries下载链接即可。然后你将会把Libc.exe下载到你的服务器上。由于大小只有 5.4MB,因此下载花费的时间同MySQL大致相同。

  在下载Libc.exe之后,从管理员工作站运行该程序。你会惊奇的发现程序会以一个Windows向导开始。随着向导程序的进行,LibC文件将会被存储到你的管理员工作站上。

  从现在开始,事情将变得有点复杂。你必须从管理员工作站手动复制Libc文件到你的服务器上。尽管这看起来不是一件很麻烦的事情,你必须将文件复制到 NetWare服务器的c:nwserver目录中去。不要把此目录同NetWare卷相混淆。该文件必须位于NetWare服务器的DOS分区。你可以使用第三方程序Rconsole以访问诸如JCMD这样的C:。方法是关闭服务器然后从软盘启动或使用支持NSS的DOSFAT。要获取关于 DOSFAT使用方法的更多信息,请参看“使用DOSFAT访问NetWare Server的DOS分区。

  特定的LibC安装过程不在本文讨论范围之内。按照LibC提供的Readme文件中第二部分的指示即可。在安装MySQL之前你需要重启机器。

  安装MySQL

  要在NetWare服务器上安装MySQL,需要将mysql-standard-4.0.13-pc-netware-i686.zip文件提取到希望运行MySQL的NetWare服务器的NSS卷标下。这样将会创建一个名为mysql-4.0.13-pc-netware-i686的目录,所有的 MySQL文件都会存放在里面。为了避免在每次执行MySQL时在服务器控制台输入如此长的路径名称,你可以将目录名修改短一点,例如直接是MYSQL。

  然后执行访问服务器的控制台提示符。在控制台提示符下,输入search add nss:mysqlbin然后按回车,在该命令中nss是你安装MySQL的NSS卷标名。这将会把MySQLBIN目录添加到服务器查找路径中去。这样一来无需你在命令行指定特定的目录路径,NetWare就会在该目录中查找合适的MySQL NLM。

  在运行MySQL之前,你必须注册其初始数据库。在控制台提示符下输入mysql_install_db并回车。MySQL将初始化数据库然后显示初始化屏幕。检查屏幕是否出现错误信息,然后按照屏幕提示对相关错误进行处理。然后按任意键关闭屏幕。

  随后可以输入mysqld_safe并回车启动MySQL。MySQL将被载入,并且会显示含有如下信息的屏幕:

  The TCP/IP Port that MySQL listens(MySQL监听的TCP/IP端口)

  MySQL's data directory(MySQL数据目录)

  Error log locations(错误日志位置)

  Program log locations(程序日志位置)

  要跳回服务器控制台提示符请同时按下[Ctrl][Esc]和[1]。

  安装成功

  一旦在NetWare服务器上能够运行MySQL,你会发现其工作方式同在Linux、UNIX或Windows下运行MySQL数据库是相同的。