可在Windows 95、Windows 98 或Windows NT 下運行MySQL。為了做到這一點,必須安裝TCP/IP 支持環境,而且Winsock 軟件必須至少為版本2。
在Windows 下可安裝兩種軟件:
·獨立程序,如為UNIX 安裝的那種程序( MySQLd 服務器與諸如m s y q l和mysladmin 這樣的程序)。
·M y ODBC,允許其他程序(如A c c e s s)與MySQL服務器通信的ODBC 的MySQL驅動。
Windows 分發包全都可從MySQL站點作為zip 文件得到。為了打開這樣的文件,只需雙擊它即可。如果這樣不行,可使用諸如Winzip 或pkunzip 這樣的程序來打開它。主要分發包下:
·MySQLw i n. ver s i o n .zip 完全分發包(服務器和客戶機)。
·w i n c l i e n t s- ver s i o n .z i p 客戶機軟件(mysql、mysqla d m i n、MySQLdump 等等)。如果不想在Windows 下運行服務器,可使用這個軟件。
·my o db c -ver s i o n- w i n 9 5 . z i p
my o db c -ver s i o n- n t . z i p
Windows 95(Windows 98)或Windows NT 的MyODBC 支持環境。
·mysqlc l i e n t -ver s i o n- c y g w i n - b 2 0 . t a r.gz 用Cygnus 工具集編譯的MySQL客戶機。它包括mysqlc,具有命令行歷史編輯功能的一種mysql客戶機版本。如果安裝它,需要從c:MySQLlib 拷貝庫文件cygwinb19.dll 到Windows 系統目錄。
安裝僅有客戶機的分發包或客戶機/服務器分發包
如果有一個只包含客戶機軟件的winclIEnts.version.zip 分發包,解開它以產生MySQL文件夾。將此文件夾定位到c:。
如果有包含服務器和客戶機的mysqlwin-version.zip 分發包,首先應該打開它。在結果文件夾中,執行Setup 程序,在c:mysql中安裝MySQL。
從下列服務器中進行選擇: 服務器 說明
MySQLd 標准服務器
MySQLd-opt 為奔騰處理器進行優化的服務器
MySQLd-nt 可作為在Windows NT 下的服務安裝的服務器
可在NT 下運行任意的服務器,但其中最後一個只能在NT 下運行。
要運行mysqld 或MySQLd - o p t,可如下啟動該服務器:
c:> c:mysqlinMySQLd
c:> c:mysqlinMySQLd -opt
要關閉此服務器,可利用MySQLadmin 實用程序:
c:> c:mysqlinMySQLadmin -uroot shutdown
在Windows NT 下,可運行MySQLd-nt 作為一個服務:
c:> c:mysqlinMySQLd-nt --install
如果以這種方式啟動mysqld - n t,可通過將選項放入選項文件C : my.cnf 中來指定它們。不能在命令行上指定這些參數。在MySQLd-nt 作為一個服務運行時,可利用下列命令啟動或停止它:
c:> net start mysql c:> net stop mysql 可以使用control Panel 文件夾中的Services Control Manager 實用程序來啟動和停止服務器,或者從命令行用MySQLadmin 實用程序來停止服務器:
c:> c:mysqlinMySQLadmin -uroot shutdown
為了作為一個獨立的程序運行MySQLd - n t,按如下方式調用它:
c:> c:mysqlinMySQLd-nt --standalone
在此情形中,如果想要的話,可在命令行上--standalone 選項之後指定其他選項。為了關閉此服務器,使用MySQLa d m i n。
如果有關於運行服務器的問題,請參閱MySQL參考指南的“安裝MySQL”一章。
缺省安裝允許MySQLroot 用戶不用口令進行連接。關於設置一個口令的說明,請參閱第11章。
安裝MyODBC
打開恰當的分發包(一個用於Windows 95 或9 8,一個用於Windows NT)。在產生的文件夾中運行Setup 程序安裝MySQLODBC 驅動。ODBC 控制面板也要安裝,可將其用來配置此驅動。
如果在安裝MyODBC 中出現錯誤,如“ Problems while copying MFC30.DLL”,則表示MFC30.DLL 正被某個應用程序使用。在此情形下,以安全模式重新啟動Windows,然後執行Setup 程序。
在運行ODBC 控制面板時,將看到一個窗口,此窗口允許設置數據源名( D S N)。單擊User DSN 標簽,然後單擊Add 按鈕,會出現一個列出可用數據源驅動的窗口。從清單中選擇MySQL驅動,單擊Finish 按鈕。將看到錄入數據源連接參數的窗口。填入適合於希望建
立的連接的參數,然後單擊OK 按鈕。例如,為了利用本書中最常用的服務器和用戶賬號設samp_db 數據庫的數據源,按如下填入各字段:
字段名 字段值
Windows DSN name: samp_db
MySQLhost (name or IP): pit-viper.snake.Net
MySQLdatabase name: samp_db
User: paul
PassWord: secret
現在應該能夠使用支持ODBC 的程序訪問MySQL數據庫了。
安裝Perl DBI 支持環境
從ActiveState Web 站點(http://www. a c t i v e s t a t e . c o m /)取得ActiveState Perl 分發包並安裝它。然後,取得和安裝所需的其他Perl 模塊。p p m(Perl Package Manager)程序就是用於此目的的。為了查找已經安裝了哪些模塊,可用下列命令:
c:> c:perlinppm info
然後使用下面所列的恰當命令安裝所需模塊。可能CGI.pm 已經安裝,大概還需要安裝與DBI 有關的程序包。
c:> c:perlinppm install Data-Dumper
c:> c:perlinppm install DBI
c:> c:perlinppm install dbd-MySQL c:> c:perlinppm install CGI
安裝PHP和apache
在Windows 下,PHP 是獨立可執行的,而MySQL支持環境是一個DLL 文件。為了完成在Windows 上安裝PHP,要做的最好的事情是訪問下列的Web 頁:
http://www.umesd.k12.us/PHP/win32install.Html