亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號

在NetWare上搭建MySQL數(shù)據(jù)庫
2007-09-14   cnfug

在NetWare服務(wù)器上運(yùn)行MySQL數(shù)據(jù)庫同在Linux、UNIX或Windows系統(tǒng)上運(yùn)行是相同的。 NetWare作為文件和打印服務(wù)器操作系統(tǒng)已經(jīng)久負(fù)盛名,它同樣還是一個搭建網(wǎng)絡(luò)數(shù)據(jù)庫的平臺。Microsoft SQL Server及Oracle使得Windows NT/2000獲得了更廣泛的認(rèn)可,但在NetWare上同樣能夠運(yùn)行SQL數(shù)據(jù)庫。Novell通常將Oracle引入到Netware中,最近又提供了對流行的開放源代碼數(shù)據(jù)庫MySQL的支持。

什么是MySQL?

MySQL是一種支持SQL數(shù)據(jù)庫語言的開放源代碼數(shù)據(jù)庫。MySQL按照GPL許可使用,這意味著只要不開發(fā)和出售基于MySQL的應(yīng)用程序,你就可以免費(fèi)使用MySQL。然而,如果你想出售基于MySQL的應(yīng)用程序,則可以購買商用許可。

像絕大多數(shù)的SQL數(shù)據(jù)庫一樣,MySQL的語法同Oracle或微軟SQL Sever所使用的SQL稍有不同。這樣的差異就類似于美語、澳大利亞語和英語的差異。MySQL變化不大的是對操作系統(tǒng)的支持。由于它是開放源代碼的, MySQL已經(jīng)被移植到了多種不同的操作系統(tǒng)上。MySQL支持如下操作系統(tǒng),不同于Netware,如:

  • Windows

  • Linux

  • Solaris

  • FreeBSD

  • Mac OS X

    出于本文目的,我將會討論MySQL 4.013,該版本是現(xiàn)在MySQL企業(yè)環(huán)境中針對所有操作系統(tǒng)的版本。MySQL 4.1以及MySQL 5.0現(xiàn)在分別處于beta和alpha測試階段。但現(xiàn)在還沒有NetWare的相關(guān)測試版本。在企業(yè)中,無論如何你都不會希望運(yùn)行測試版。因此這并不是個問題。

    獲取MySQL及安裝準(zhǔn)備

    你可以從MySQL的下載頁面獲取MySQL for Netware。你必須在下載軟件前填寫一份表格,然后你將會被鏈至一個下載鏡像頁面,你可以從中選擇一個站點(diǎn)來下載MySQL。你下載的文件(在本文發(fā)布時,該文件為mysql-standard-4.0.13-pc-netware-i686.zip)只有5.7 MB。因此下載過程不需要花很多時間。

    將文件提取到服務(wù)器上的臨時目錄,但先不要立即安裝。首先,你必須確保你的Netware服務(wù)器已經(jīng)為運(yùn)行MySQL做好了準(zhǔn)備。根據(jù)文檔,MySQL只能運(yùn)行在NetWare 6及更新版本上,因此如果你運(yùn)行的是NetWare 4.x 或5.x,那么你似乎不那么幸運(yùn)。我在自己的NetWare 5.1測試服務(wù)器上使用MySQL的確還沒有遇到任何問題。然而,應(yīng)當(dāng)注意由于NetWare 5.1未被獲得官方支持,你可能不應(yīng)將其應(yīng)用到企業(yè)環(huán)境。

    此外,你還必須在NetWare 6上運(yùn)行Support Pack 2或更新的升級包,以及最新的C Libraries for NetWare。最終,你必須在NetWare服務(wù)器上擁有一份NSS卷標(biāo)以支持MySQL的數(shù)據(jù)目錄。

    安裝LibC

    C Libraries即Novellspeak中的LibC,提供了對NetWare多線程以及多處理器應(yīng)用的支持。如果你之前從未在NetWare服務(wù)器上使用過任何的第三方軟件,你很有可能還沒有安裝這些軟件。因?yàn)長ibC以及MySQL都處于開發(fā)人員的頻繁升級中,你應(yīng)當(dāng)確定你獲取的是最新版本的 LibC以確保其同MySQL兼容。

    你可以直接從Novell的LibC Web站點(diǎn)獲取到最新版本的LibC。在該站點(diǎn)上,你可以下載到包括程序、實(shí)例C代碼、LibC文檔的任何資料。除非你還打算編寫自己的NetWare C代碼,否則所需的只是下載程序。你只需要點(diǎn)擊Binaries下載鏈接即可。然后你將會把Libc.exe下載到你的服務(wù)器上。由于大小只有 5.4MB,因此下載花費(fèi)的時間同MySQL大致相同。

    在下載Libc.exe之后,從管理員工作站運(yùn)行該程序。你會驚奇的發(fā)現(xiàn)程序會以一個Windows向?qū)ч_始。隨著向?qū)С绦虻倪M(jìn)行,LibC文件將會被存儲到你的管理員工作站上。

    從現(xiàn)在開始,事情將變得有點(diǎn)復(fù)雜。你必須從管理員工作站手動復(fù)制Libc文件到你的服務(wù)器上。盡管這看起來不是一件很麻煩的事情,你必須將文件復(fù)制到 NetWare服務(wù)器的c:\nwserver目錄中去。不要把此目錄同NetWare卷相混淆。該文件必須位于NetWare服務(wù)器的DOS分區(qū)。你可以使用第三方程序Rconsole以訪問諸如JCMD這樣的C:。方法是關(guān)閉服務(wù)器然后從軟盤啟動或使用支持NSS的DOSFAT。要獲取關(guān)于 DOSFAT使用方法的更多信息,請參看“使用DOSFAT訪問NetWare Server的DOS分區(qū)”

    特定的LibC安裝過程不在本文討論范圍之內(nèi)。按照LibC提供的Readme文件中第二部分的指示即可。在安裝MySQL之前你需要重啟機(jī)器。

    安裝MySQL

    要在NetWare服務(wù)器上安裝MySQL,需要將mysql-standard-4.0.13-pc-netware-i686.zip文件提取到希望運(yùn)行MySQL的NetWare服務(wù)器的NSS卷標(biāo)下。這樣將會創(chuàng)建一個名為mysql-4.0.13-pc-netware-i686的目錄,所有的 MySQL文件都會存放在里面。為了避免在每次執(zhí)行MySQL時在服務(wù)器控制臺輸入如此長的路徑名稱,你可以將目錄名修改短一點(diǎn),例如直接是MYSQL。

    然后執(zhí)行訪問服務(wù)器的控制臺提示符。在控制臺提示符下,輸入search add nss:mysql\bin然后按回車,在該命令中nss是你安裝MySQL的NSS卷標(biāo)名。這將會把MySQL\BIN目錄添加到服務(wù)器查找路徑中去。這樣一來無需你在命令行指定特定的目錄路徑,NetWare就會在該目錄中查找合適的MySQL NLM。

    在運(yùn)行MySQL之前,你必須注冊其初始數(shù)據(jù)庫。在控制臺提示符下輸入mysql_install_db并回車。MySQL將初始化數(shù)據(jù)庫然后顯示初始化屏幕。檢查屏幕是否出現(xiàn)錯誤信息,然后按照屏幕提示對相關(guān)錯誤進(jìn)行處理。然后按任意鍵關(guān)閉屏幕。

    隨后可以輸入mysqld_safe并回車啟動MySQL。MySQL將被載入,并且會顯示含有如下信息的屏幕:

  • The TCP/IP Port that MySQL listens(MySQL監(jiān)聽的TCP/IP端口)

  • MySQL's data directory(MySQL數(shù)據(jù)目錄)

  • Error log locations(錯誤日志位置)

  • Program log locations(程序日志位置)

    要跳回服務(wù)器控制臺提示符請同時按下[Ctrl][Esc]和[1]。

    安裝成功

    一旦在NetWare服務(wù)器上能夠運(yùn)行MySQL,你會發(fā)現(xiàn)其工作方式同在Linux、UNIX或Windows下運(yùn)行MySQL數(shù)據(jù)庫是相同的。要獲取MySQL使用的更多信息,請參閱Daily Drill Down:“MySQL命令行介紹”

  • 熱詞搜索:

    上一篇:Netware提供的Mac客戶端
    下一篇:在Linux和Windows中共享資源

    分享到: 收藏