MySQL数据库作为世界上使用最多的数据库之一,用的人非常多,目前官方提供msi安装版还有zip压缩版两种安装媒介。通常情况下,我们推荐使用msi安装版,有完整的安装配置向导。但有时候,我我们通过对解压版程序配置,可以更好的了解MySQL的相关配置。

MySQL官方下载地址,可以看到下载页面分为了两种下载类型。我们此处采用Windows (x86, 64-bit), ZIP Archive ,这个版本下载。解压后,可以看到如下文件列表:

bin\
data\
docs\
include\
lib\
mysql-test\
scripts\
share\
sql-bench\
COPYING
my-default.ini
README

其中,带\的为目录,解压后目录相当庞大,只需要保留bin data share 3个文件夹,以及配置文件my-default.ini即可。复制一份样板配置文件,并改名成my.ini,我们需要进行下配置。下面是我们配置文件,比较简单,需要的话可以定制。

[client]
no-beep
port=3306

[mysql]
default-character-set=utf8

[mysqld]
basedir = c:/mysql
datadir = c:/mysql/data
character-set-server=utf8
default-storage-engine=INNODB
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

接下来需要做如下事情:

  1. 添加mysql的bin文件夹到系统的path的环境变量,这样在cmd窗口中就可以直接输入常见的一些mysql命令了。
  2. 添加mysql到系统服务,这样可以省去每次手动启动了。
    C:\> "C:\mysql\bin\mysqld" --install MySQL --defaults-file=C:\mysql\my.ini

    需要注意的是,mysqld的命令添加系统服务时,必须使用全路径,直接用mysqld添加的话,可能导致调用程序的路径不对,导致程序无法启动。

  3. 设置下默认的root用户的密码:
    mysqladmin -u root password NEWPASSWORD

    大写的NEWPASSWORD为你要设定的新密码,别真的用NEWPASSWORD作为新密码了。

自此,你只需添加mysql中的其他用户,创建相应的数据库就可以使用了,不推荐直接使用root用户连接数据库。

Windows下绿色版MySQL制作过程

One thought on “Windows下绿色版MySQL制作过程

  • 2016年5月20日 at 13:56
    Permalink

    However if you would uninstall mysql correctly it should have removed this service it self. So probably some bug creped out from somewhere.

    Reply

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注