mysql教程:Windows分发版安装
mysql教程:Windows分发版安装,在Windows系统的服务器上安装MySQL是一件非常容易的事情。如果服务器上已安装运行了MySQL,而还想安装一个较新版本的MySQL,那么首先需要关闭现有的MySQL服务。对于MS Windows服务器版(例如,Windows NT),MySQL是以服务的形式被安装的。如果服务器上安装了MySQL服务,可在DOS命令提示符窗口输入下列命令关闭并删除MySQL服务。
- mysqld -remove
如果MySQL 正在运行,但是它并没有以Windows 服务的形式运行,可从DOS 命令提示符窗口输入下列命令关闭MySQL 。
- msyqladmin -u root shutdown
MySQL AB网站上提供了三个安装包:Windows 精简版、Windows标准版以及Windows免安装版。本书推荐你使用Windows 精简版安装包。它仅包含MySQL 运行所必需的一些文件,包括命令行工具以及C API所需的头文件。Windows标准版安装包除了包含运行MySQL 所必需的文件外,还提供了说明文档、MySQL Administrator 、嵌入式服务器、基准套件以及其他一些有用的脚本。Windows免安装版包含了同样的二进制文件以及MySQL 其他的相关文件,但它并不是安装程序。需将Windows 免安装版解压到C:\mysql 目录下。然后,必须在C:\windows 目录下创建my.ini文件。下面将通过几个示例来介绍不同分发安装包的安装方法。
Windows 精简版安装包是名为MySLQ-version.msi的文件。从Windows 桌面,双击此文件的图标即可启动Windows 安装程序。
标准版的Windows 安装包是个压缩文件,必须解压此文件才能得到安装文件。可以使用WinZip(http://www.winzip.com )解压缩工具完成解压操作。解压后你可以看到名为setup.exe 的文件。双击此文件启动Windows 安装包的安装程序。到目前为止,后续过程与其他Windows 安装程序的安装过程基本相同。
启动安装程序后,会出现一个带有三个常规选择项的对话框。推荐你选择Typical 选项,但选择此项将不再安装包含C API 文件以及其他客户机程序的库。对于标准版Windows 安装包,选择该项还会省略掉嵌入式服务器、基本套件以及其他几个脚本文件。Complete 安装选项表示安装程序将安装已下载的分发版安装包中的所有内容。选择Custom 选项,则可在程序和库的列表中根据需要选择安装内容。同一屏幕上有一个名为Change 的按钮,单击该按钮可修改MySQL 的安装路径。老版本的MySQL 使用C:\mysql 作为默认安装目录。最新发布的MySQL 默认安装目录为C:\Program Files\MySQL\MySQL Server version\,version将被相应的版本号代替。
选择了安装方式及路径后,就可以开始安装MySQL了。安装程序运行结束后,MySQL 服务器随即启动示例配置向导。配置向导会提供一些问题选项用于创建服务器配置文件(my.ini ),该文件的默认存放路径为C:\windows 。这些问题都是基于MySQL 服务器使用惯例的,所选答案决定了配置文件的内容。你可以修改存放数据文件的默认位置、使用的TCP/IP 端口以及其他一些设置。
使用命令行工具时,如果不想输入文件的存放路径,则可在命令行输入下列内容:
- PATH=%PATH%;c:\Program Files\MySQL\MySQL Server version\bin
请把version 替换成版本号(也就是说,应该在此输入MySQL的安装路径)。如果安装MySQL 时修改了安装路径,则需使用修改后的路径替换上面的路径。老版本的Windows 安装程序可能不允许启动文件所在的目录名过长。因此,需要将上述命令行缩短成下面的形式:
- PATH=%PATH%;c:\Program~1\MySQL\MySQLS~1.1\bin
字符"~1 "替代了目录名中前7个字符后的多余字符。S替代了目录名前7个字符中的空格。如果目录名以点号和更多的字符作为结尾符,则保留最后一个点号和字符。如上面示例所示,目录名"MySQL Server 4.1 "可写成"MySQLS~1.1 "。为了在系统启动时可以使用新配置的路径,应将新路径添加到C:\autoexec.bat 文件中。
安装完MySQL 并且创建好配置文件之后,安装程序会自动重启MySQL 服务。如果采用的是手工安装而没有使用自动安装程序,则需从DOS 命令提示符窗口输入如下内容:
- mysqld --install
- net start mysql
-
标签错误:<!-- #Label#
labelId=20160707140604
moduleId=1
classId=12231768634
orderby=2
fields=url,title,u_info
attribute=
datatypeId=22192428132
recordCount=3
pageSize=
<htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate>
-->
- 我要参加技术沙龙