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
接下来需要做如下事情:
- 添加mysql的bin文件夹到系统的path的环境变量,这样在cmd窗口中就可以直接输入常见的一些mysql命令了。
- 添加mysql到系统服务,这样可以省去每次手动启动了。
C:\> "C:\mysql\bin\mysqld" --install MySQL --defaults-file=C:\mysql\my.ini
需要注意的是,mysqld的命令添加系统服务时,必须使用全路径,直接用mysqld添加的话,可能导致调用程序的路径不对,导致程序无法启动。
- 设置下默认的root用户的密码:
mysqladmin -u root password NEWPASSWORD
大写的NEWPASSWORD为你要设定的新密码,别真的用NEWPASSWORD作为新密码了。
自此,你只需添加mysql中的其他用户,创建相应的数据库就可以使用了,不推荐直接使用root用户连接数据库。
Windows下绿色版MySQL制作过程
However if you would uninstall mysql correctly it should have removed this service it self. So probably some bug creped out from somewhere.