分享

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

 小猪来了 2009-08-29
 

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多