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
以下几点:

  o一个连接不会在8小时后自动断开,这发生于Unix版本的MySQL。

  o如果连接悬挂,只有关闭MySQL才能断开该连接。

  omysqladmin kill 对睡眠状态的连接无效。

  o只要存在睡眠连接,mysqladmin shutdown不会异常终止。

  • ALTER TABLE

  当你正在执行一个ALTER TABLE语句时,在被其他线程使用前表格将被锁定。在Windows系统下可发生该情况, 你不能删除被另外一个线程使用的文件。将来我们可能找到解决该问题的方法。

  • DROP TABLE

  因为MERGE 处理器处理隐藏于MySQL上一层的表格,这可使Windows下的被MERGE表格使用的DROP TABLE不工作。 因为Windows不允许dropping文件开启,你就必须转储清除所有的MERGE表格(使用FLUSH TABLES)或者在 dropping文件前先撤销MERGE表格。

  • 数据目录和索引目录

  Windows系统忽略了CREATE TABLE的数据目录和索引目录选项,这是由于Windows不支持符号连接造成的。在拥 有无功能realpath()调用的系统上也会忽略这些选项。

  • 撤销数据库

  你不能够撤销正在被某个线程使用的数据库。

  • 从任务管理器内关闭MySQL

  你不能够在任务管理器内关闭MySQL,也不能依靠Windows 95的关机操作关闭MySQL。你必须使用mysqladmin shutdown来关闭MySQL。

  • 名称的大小写

  在Windows下的文件名不区分大小写,所以Windows同样不区分MySQL数据库和表格的名称的大小写。唯一的限制 就是数据库和表格名称必须在给定的语句内全部使用相同的case来指定。

  • ‘\’路径名分离字符

  在Windows下使用‘\’来分离路径名,‘\’同样是MySQL里的换码符。如果你使用LOAD DATA INFILE 或者 SELECT ... INTO OUTFILE,使用Unix格式的文件名内出现‘/’字符:

  mysql> LOAD DATA INFILE 'C:/tmp/skr.txt' INTO TABLE skr;

  mysql> SELECT * INTO OUTFILE 'C:/tmp/skr.txt' FROM skr;

  换句话说, 你必须使用两个‘\’字符。

  mysql> LOAD DATA INFILE 'C:\\tmp\\skr.txt' INTO TABLE skr;

  mysql> SELECT * INTO OUTFILE 'C:\\tmp\\skr.txt' FROM skr;

  • 进程管道的问题

  进程管道不会按照Windows命令行的提示可靠的工作。如果进程管道包含有字符^Z / CHAR(24),Windows便为认 为达到文件尾并终止程序。当你应用下面的一个二进制日志时便会出现问题:

  C:\> mysqlbinlog binary-log-name | mysql --user=root 如果你需要应用该日志并遇到问题,你可以怀疑这是由于^Z / CHAR(24)字符导致的,可使用下面的工作区来解 决: C:\> mysqlbinlog binary-log-file --result-file=/tmp/bin.sql C:\> mysql --user=root --execute "source /tmp/bin.sql" 这样,后面的命令也可以可靠的读取含有二进制数据的SQL文件。

  • 用户错误所导致的拒绝访问

  如果你尝试运行MySQL代理程序来连接服务器,同时该服务器又在同一台机子上运行着,你就被当作'some- user'@'unknown'用户而被拒绝访问'mysql'数据库,这表明MySQL不能够恰当的解析主机名。要解决该问题,你必须创建一个名为\windows\hosts的文件,并包含下面的信息:

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

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

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

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