e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 数据库 >> MySQL教程 >> 如何在windows系统下安装MySQL >> 教程正文
 
教程搜索
 
 
相关教程
  • 如何在windows系统下安装
  • 在Linux/Unix平台下安装M
  • 运行多个MYSQL服务器
  • 让MYSQL有效地装载数据
  • MYSQL调度与锁定问题
  • MySQL查询优化程序
  • 随机抽取n个记录的SQL(m
  • MySQL 如何从表中取出随机
  • MySQL 5.0 触发器
  • MySQL常见错误问答!
  • Linux应用集成MySQL数据库
  • Mysql中的临时表使用方法
  • MySQL的转义字符“\”
  • 学习使用数据库MySQL
  • MYSQL服务维护及应用设计
  • MySQL简易备份方法
 
 
赞 助 商
 
 
如何在windows系统下安装MySQL
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2008-2-4
选择。  如果服务安装命令没有指定了一个服务名字,服务器将使用指定的服务名字并从从标准选项文件中与 服务名字相同的群中读取选项。 服务器也从标准文件选项文件中的[mysqld]群中读取选项。这保证可以从[mysqld]群中读取所有MySQL服务都 用的选项,而用指定服务名字按照的服务器使用和与指定服务名字相同的选项群。  如果安装命令在服务名字之后指定一个 --defaults-file 选项,那么服务器只从指定文件的 [mysqld] 群中读取选项而忽略标准选项文件。

  下面的命令是一个复杂的例子:

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld --install MySQL --defaults-file=C:\my- opts.cnf

  在这里,由安装选项给出了默认服务名字MySQL。如果没有给出--defaults-file选项,那么这个命令将使服务 器从标准选项文件中的[mysqld]群中读取。然而在这里给出了--defaults-file选项,所以服务器只从指定文件 的[mysqld] 选项群读取。

  你也可以在启动MySQL服务之前,在Windows Services 工具栏中将选项定义为启动参数。一旦MySQL服务器被安装成一项服务,Windows就会在启动时自动启动该服务。也可以在Services 工具栏中直接 启动MySQL服务器,或使用NET START MySQL命令也可。NET 命令不区分大小写。

  作为服务运行时,mysqld无权使用控制窗口,因此在这里看不到消息。如果mysqld不能启动,就查错误记录看 看服务器是不是写下了什么说明问题原因的消息。错误记录在MySQL数据目录下(比如: C:\Program Files\MySQL\MySQL Server 5.0\data)。错误记录的后缀名是 .err。

  MySQL作为服务安装的情况下,如果服务正在运行,Windows关闭的时候会自动停止服务。 如果你不想在boot 进程中自动启动服务,你可以将服务器作为手动服务安装。手动服务的安装需要选择“手动 安装” 选项而不是 “安装”选项:

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld --install-manual

  要删除作为服务安装的服务器时,首先要通过NET STOP MYSQL关闭正在运行的MYSQL,然后用“删除”选项删除 它:

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld --remove 如果mysqld不是作为服务运行,可以用命令行启动它。

  五、测试 MySQL安装

  你可以通过执行下列任何一个命令来测试MySQL 服务器是否安装:

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqlshow

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqlshow -u root mysql

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin version status proc

  C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql test

  如果mysqld对来自客户程序的TCP/IP 连接反应很慢,那么说明你的DNS可能有问题。在这种情况下,用--skip -name-resolve选项启动mysqld,而且在MySQL 授权列表的Host栏中只使用本地Host和IP。 你可以强迫 MySQL客户运用管理连接,而不用TCP/IP。方法是选定--pipe 或--protocol=PIPE 按钮,或指定 . (period)作为主机名。运行--socket 选项来规定管道名。

  九、排除在Windows下安装MySQL的故障

  如果是初次安装MySQL,你可能会遇到一些阻止MySQL启动的错误,这一部分的目的就是帮助你诊断和排除某些 故障。 在排查故障时,可用的第一项资源就是错误记录。MySQL 服务器的错误记录会记下阻止服务器启动的相关错误 。错误记录在数据目录下,my.ini文件中记载了数据目录的地址。默认的文件目录位置是C:\Program Files\MySQL\MySQL Server 5.0\data。 另外在MySQL服务运行过程中的控制信息也可能会记载一些相关的错误。在mysqld作为服务安装之后,从命令行 中执行NET START mysql命令查看是否有关于作为服务启动MySQL服务器的错误信息。

  下面的例子是一些首次安装MySQL和启动服务器的过程中,可能遇到的常见错误信息:

  System error 1067 has occurred.

  Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist

   当 MySQL 服务器找不到 mysql privileges database 或其它关键文件时,就会产生这样的信息。当 MySQL的原始数据或数据目录安装在不同于默认位置(分别是C:\mysql 和 C:\Program Files\MySQL\MySQL Server 5.0\data )时,常常遇到这个问题。 一种情况是MySQL已升级并安装到新的位置,但配置文件并没有反映新的安装位置。另外 ,可能会产生相互冲 突的新、旧配置文件。因此,在升级MySQL时,应确保删除旧的配置文件或重命名。 如果你将MySQL安装到了C:\Program Files\MySQL\MySQL Server 5.0以外的其它位置,你必须确保MySQL服务器 通过一个配置文件(my.ini) 知道安装的位置。my.ini文件必须在Windows目录下,通常是C:\WINNT 或 C:\WINDOWS。你可以从WINDIR环境变量的值来确定其具体位置,需要从命令提示符发出下列命令:

  C:\> echo %WINDIR%

  生成一个选项文件,并且可以用任何文本编辑程序修改,比如Notepad。举例来说,如果MySQL安装在E:\mysql 、数据目录是D:\My

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

  • 上一篇教程: 在Linux/Unix平台下安装MySQL
  • 下一篇教程: 没有了
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.