最近几天在家想自己打个平台试试,可是数据库这方面由于机器硬件的限制,决定还是使用比较小的mysql。
在mysql的中文官网上看见了2个:安装和免安装,基于对安装的情况都十分的了解了,就打算试试免安装的。
在我们挡下来mysql-noinstall-5.0.22-win32.zip后,解压都你的一个盘符的根目录下(最好不是系统盘,防止你的数据在重装系统后丢失),重命名为mysql(便于后面的使用)。
在里面我们看到mysql这个数据库的结构,不过那不是我们关心的;
a.找到mysql根目录中的一个叫my-huge.ini的文件,打开并添加如下内容:
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
[WinMySQLadmin]
Server=D:/mysql/bin/mysqld-nt.exe
user=root
password=mysql
然后另存为my.ini,把他扔到你的windows的根目录下;
b.进入命令行,路径切换到到你mysql的bin下面,并执行mysqld-nt.exe -install,就创建了一个mysql的服务;出项:
Service successfully installed.
的提示;
c.接着在命令行中执行net start mysql,启动mysql的服务;
测试一下,执行mysql -uroot -p回车,进入到默认的欢迎界面,成功~
d.执行net stop mysql,停止mysql的服务;
e.在执行mysqld-nt -remove系统完全终止mysql服务。
之前试过在my.ini中直接设置字符编码,可是在那之后,我的mysql就无法启动服务了,并出项常见的1067错误,所以现在我是建库的时候都在使用手动设置编码的方式去修改,大家也可以参考这篇文章:http://blog.csdn.net/xrt95050/archive/2010/06/17/5675141.aspx