成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

在NetWare上搭建MySQL數據庫
2007-09-14   cnfug

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

什么是MySQL?

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

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

  • Windows

  • Linux

  • Solaris

  • FreeBSD

  • Mac OS X

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

    獲取MySQL及安裝準備

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

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

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

    安裝LibC

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

    你可以直接從Novell的LibC Web站點獲取到最新版本的LibC。在該站點上,你可以下載到包括程序、實例C代碼、LibC文檔的任何資料。除非你還打算編寫自己的NetWare C代碼,否則所需的只是下載程序。你只需要點擊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:mysql\bin然后按回車,在該命令中nss是你安裝MySQL的NSS卷標名。這將會把MySQL\BIN目錄添加到服務器查找路徑中去。這樣一來無需你在命令行指定特定的目錄路徑,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數據庫是相同的。要獲取MySQL使用的更多信息,請參閱Daily Drill Down:“MySQL命令行介紹”

  • 熱詞搜索:

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

    分享到: 收藏
    主站蜘蛛池模板: 女神异闻录5 动漫| kaylani lei| 红海行动2电影完整播放在线观看| 母与子| 李采潭韩国| 大学英语精读3第三版全书答案| 张雅玲| 日本大片ppt免费ppt2024| 裸体小男孩| 陆夏| 麦子叔| 电影《大突围》免费观看完整版| 单敬尧| 新妈妈2| 同志电影副歌1080p| 勿言推理 电视剧| 港股开户测试答案2024年| 即日启程演员表| 爱自由| 北风那个吹全集免费观看| sm在线| 霸王茶姬喝了睡不着的原因| 韩世雅演过电影| 菊次郎的夏天钢琴曲谱| 完美的邻居| 《爱与野蛮》电影| 马文的战争电影完整视频观看 | 电影《大突围》免费观看国语| 爱情与灵药 电影| 高等学校毕业生登记表自我鉴定怎么写| 永远的日本电影| 建设工程价款结算暂行办法| 张国强个人简历| 风云太白山电影| 美女mm| 头像女可爱卡通| 少年派2 2022 张嘉益| 姐妹电影| 音乐会电视剧免费观看完整版 | 以家人之名小说原著| 15j401图集电子版免费查看|