mysql绿化_Mysql精简与绿化版本

本文详细介绍了如何在Windows上下载、安装和配置MySQL5.5的免安装版本,包括文件的处理、my.ini配置、服务创建与启动,以及登录和密码设置。通过精简,使得该版本适用于小型数据查询和插入操作。
摘要由CSDN通过智能技术生成

一.文件的下载:

.首先是获取Windows下的MySQL免安装版本,这个需要去到MySQL官网进行下载。我一般喜欢把首页页面拖动到最下方,点击MySQL Server进入下载。

我下载了MySQL5.5.33版本(zip包)。

二.mysql的压缩和相关文件的处理:

得到的文件就是mysql-5.5.33-win32.zip,解压出来后把名字改成了mysql。

解压后文件目录如下:

我们保留文件夹bin、data和share,其余的文件夹可以删除。

1)bin删除后的留下的文件( bin文件夹中的.pdb文件是没有存在感的,pdb文件,调试用的,*test*.exe和*debug*.exe我也删除了):

Ps:在mysql5.5版本后,libmysql.dll文件没有了

2)share文件处理后留下的文件:

3)my.ini文件的配置:

还需要一个my.ini作为配置文件,zip包中的几个ini是根据你物理机硬件水平进行选择的,从<=64M到4G的内存。

我一般都直接删除,然后沿用以前的ini文件,你也可以选择适合自己的my-*.ini进行配置然后改名为my.ini。我使用的旧配置文件:

my.ini

上文中basedir和datadir比较重要,从名称来看是指mysql的安装路径和数据文件存放路径,我已经修改了。

4)完成处理后的文件的目录:

最后的文件结构大概是这个样子:

三、mysql服务的创建和启动

1)这个样子就算OK了,我们可以使用批处理指令启动MySQL了:

创建mysql服务,让mysql开机自启动。

Dos下面的命令:

E:

cd mysql\

bin\mysqld install MySQL2 --defaults-file="E:\MySQL\my.ini"

(ps:我的文件放在了E盘下的mysql里面)

2)启动mysql服务

Netstart mysql2

如果前面服务创建有问题的话,使用下面的命令进行删除:

Sc delete mysql2

四、登录mysql:

登录进mysql:

mysql的初始密码是空,所以我们只需要在Enter password:后面敲击回车(不要做任何输入)即可进入系统。接着可以进行相关用户和密码的创建。

五、这个精简版本的mysql的大小为33M左右.

对与小型的mysql的数据查询和数据的插入都能正常的使用。

附加:(mysql官网上的文档)

1)下面的表显示了Windows下可用的MySQL 5.1服务器:

二进制

描述

mysqld- debug

已经编译过,可以进行完全调试和自动内存分配检查,用于表InnoDB和BDB。

mysqld

优化的二进制,支持InnoDB。

mysqld-nt

优化的二进制,支持Windows NT,2000 XP,有命名管道。

mysqld-max

优化的二进制,支持InnoDB和BDB表。

mysqld-max-nt

同mysqld-max,但是已经编译过,支持命名管道。

2)Mysql安装版本的目录介绍:

在Windows中,MySQL 5.1的默认安装目录是C:\Program Files\MySQL\MySQLServer 5.1。(一些Windows用户宁愿安装到原来的默认安装目录 C:\mysql。然而,子目录布局仍然相同)。安装目录包括以下子目录:

目录

目录内容

bin

客户端程序和mysqld服务器

data

日志文件,数据库

Docs

文档

examples

示例程序和脚本

include

包含(头)文件

lib

scripts

实用工具脚本

share

错误消息文件

作为一名开发人员,我对绿色小软件情有独钟,因为用起来方便快捷嘛,便于携带,易于在演示系统中使用,开发时可立即进入状态. 下载地址: http://beansoft.java-cn.org/download/mysql6green.7z 2.24 MB 下载后用 7Zip, WinRAR 最新等软件解压缩即可.以下是详细说明:MySQL 6 绿色精简(BAT版本)By BeanSoft(beansoft@126.com) 2008-07-02http://beansoft.blogjava.net/ MySQL 6 支持外键,视图存储过程,事务等功能(绿色精简测试通过,支持这些功能),非常方便进行开发(尤其是MyEclipse生成一对多,多对多的Hibernate/JPA映射代码,就更方便快捷了,事务功能则可以检验Hibernate或者Spring整合Hibernate时是否正确处理了事务,如果失败的话会无法真正插入数据). 版本是: 6.0.5alpha. 为了方便开发,把启动后的默认编码方式设置成为了GBK.可以配合MySQL-Front或者开源软件HeidiSQL来管理数据库. 而配合免费的MySQL管理工具 导航猫免费(Navicat Lite),可获得不低于SQL Server的易用度, 例如可视化建表, 修改表结构, 创建外键, 修改数据, 执行查询等功能,此软件的中文可以在http://www.navicat.com.cn/download.html 下载:*非商业 - 免费精简 产品名字 版本 大小 下载 Navicat for MySQL 简体中文 (Windows)*非商业使用 8.0.27 7.7 MB 地址1 地址2 Navicat for MySQL 英文 (Mac OS X 通用二进制)*非商业使用 7.1.3 6.6 MB 地址1 地址2 Navicat for MySQL 英文(Linux)* 非商业使用 8.0.27 20 MB 地址1 地址2 MySQL 6 绿色使用批处理(BAT)文件执行,可以随意启动停止,使用非常方便,也很容易作为开发演示或者作为最终产品的一部分发布. 使用: 下载后解压缩到磁盘上的任意目录, 可以看到多出了一个 mysql6green 的目录. 打开这个目录, 有以下的几个文件:文件 说明 [bin] MySQL 的二进制文件 [data] MySQL 数据库文件 [share] MySQL 英文资源文件 mysql_start.bat 启动 MySQL, 双击后如果没有错误的话可以在系统进程中看到 mysqld-nt.exe, 并且可以通过 mysql 管理工具连接上, 端口 3306, 用户名 root, 密码为空 mysql_stop.bat 停止 MySQL mysql绿色.htm 介绍文件 原理: 首先只保留了 MySQL 的最少运行文件来减少所占用的空间. 当然如果你愿意的话留下所有的 Mysql 6 程序文件也没有问题. 然后根据 mysqladmin.exe 和 mysqld-nt.exe 的命令行参数进行工作. mysqld-nt.exe --verbose --help 可以看到所有能够使用的参数.mysql_start.bat@echo off@echo Mysql startup ...start bin\mysqld.exe --default-character-set=gbkexit 以不需要配置文件, 默认字符集为GBK的方式来启动 Mysql.mysql_stop.bat@echo offREM Mysql shutdown ...bin\mysqladmin --user=root --password= shutdown 以 root 用户连接到 MySQL 执行 shutdown 命令来关闭服务器.一些参考命令:创建存储过程:CREATE PROCEDURE `sp_family`()select * from
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值