热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql-5.1.37-NOINSTALL版本在Windows系统上的配置安装

mysql-5.1.37-NOINSTALL版本在Windows系统上的配置安装:1、下载mysql-noinstall-5.1.37-win32.zip包并解压,将解压的文件目录移动到自己想要MYS

mysql-5.1.37-NOINSTALL版本在Windows系统上的配置安装:

1、下载mysql-noinstall-5.1.37-win32.zip包并解压,将解压的文件目录移动到自己想要MYSQL安装的地方。我选择放在D盘,D:\mysql-5.1.37-win32。

2、为了方便,在Windows环境变量的系统变量的PATH中设置MYsql的BIN文件夹路径(如:D:\mysql-5.1.37-win32\bin)这样做使我们运行MYSQL中的工具程序可以很方便,不需要在D:\mysql-5.1.37-win32\bin目录下运行。

3、打开mysql-5.1.37-win32我们可以发现目录中有5个.ini后缀的配置文件
my-small.ini:用于小型系统的配置文件,MYSQL运行内存小于等于64M;
my-middle.ini:用于中等系统的配置文件,MYSQL运行内存在32M - 64M之间;
my-large.ini:用于大型系统的配置文件,MYSQL运行内存在512M,该系统主要运行MYSQL数据库;
my-huge.ini:用于巨型系统的配置文件,MYSQL运行内存在1G-2G之间,该系统主要运行MYSQL数据库;
my-innodb-heavy-4G.ini:4G的RAM,只支持事务,很少连接数,很大的查询量。
我们只需要从中选择一种将其改名为my.ini文件,此文件就为MYSQL数据库默认的配置文件。

4、打开my.ini文件,我们需要对其进行配置:
加入如下内容并保存:
[mysqld]
#设置MYSql安装目录
basedir=D:\\mysql-5.1.37-win32
#设置MYSql数据库的数据存放目录data
datadir=D:\\mysql-5.1.37-win32\\data

注:对于数据库存放目录data可以根据个人喜好进行移动,但一定要将data及里面的全部内容进行移动,并在my.ini文件的datadir中重新进行设置。

5、做好前面的准备后,我们要选择MYSQL数据库的服务类型,以MySQL 5.1.20为分叉点MYsql对服务做除了改变。
在MySQL 5.1.20及更早的版本中,其有服务如下:
mysqld-nt:有命名管道支持;
mysqld:没有命名管道支持;
mysql-debug:和mysqld-nt一样,但是在调试状态运行,自动检测内存分配。

在MySQL 5.1.21及最新的版本中,其服务如下:
mysqld:有命名管道支持;
mysql-debug:和mysqld一样,但是在调试状态运行,自动检测内存分配。
可以看到新版本中已经不存在mysqld-nt了。
在此我选择启动mysqld服务。

6、接下去让我们开始试着启动服务,直接在cmd的命令行模式下输入mysqld --console,加参数--console是为了让服务启动信息显示在字符界面,如果不加这个参数那么所有的出错信息就会被写到已.err结尾的文件中,该文件在data目录下。
如果启动成功就会有如下信息:
mysqld: ready for connections Version: '5.1.37'  socket: ''  port: 3306

7、服务启动成功后,说明MYsql的安装也就成功了,对于MYsql的安装也就可以告一段落。

8、MYsql安装完毕以后,接下去是决定将MYsql服务作为WINDOWS系统服务自动启动、做为WINDOWS系统服务手动启动,还是使用命令行手动启动。
作为WINDOWS系统服务自动启动:mysqld --install
做为WINDOWS系统服务手动启动:mysqld --install-manual
当然也可以指定默认配置文件,及mysql服务的名称,如:
mysqld  --install MySQL --defaults-file=C:\my-opts.ini
卸载mysql系统服务:mysqld --remove
使用命令行手动启动:mysqld


推荐阅读
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
author-avatar
liu-zebing_284
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有