首页 > 数据库 > MySQL > 正文

在Windows上安装MySQL

2024-07-24 12:55:22
字体:
来源:转载
供稿:网友

  可在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:/mysql/lib 拷贝库文件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:/mysql/bin/mysqld
    c:/> c:/mysql/bin/mysqld -opt
    要关闭此服务器,可利用mysqladmin 实用程序:
    c:/> c:/mysql/bin/mysqladmin -uroot shutdown
    在windows nt 下,可运行mysqld-nt 作为一个服务:
    c:/> c:/mysql/bin/mysqld-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:/mysql/bin/mysqladmin -uroot shutdown
    为了作为一个独立的程序运行mysqld - n t,按如下方式调用它:
    c:/> c:/mysql/bin/mysqld-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:/perl/bin/ppm info
    然后使用下面所列的恰当命令安装所需模块。可能cgi.pm 已经安装,大概还需要安装与dbi 有关的程序包。
    c:/> c:/perl/bin/ppm install data-dumper
    c:/> c:/perl/bin/ppm install dbi
    c:/> c:/perl/bin/ppm install dbd-mysql    c:/> c:/perl/bin/ppm install cgi

安装php和apache

    在windows 下,php 是独立可执行的,而mysql支持环境是一个dll 文件。为了完成在windows 上安装php,要做的最好的事情是访问下列的web 页:
    http://www.umesd.k12.us/php/win32install.html

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表