mysql-noinstall在windows下的安装方法
关键字: mysql
下载MySQL5.0的免安装版本mysql-noinstall- 5.0.24 -win32.zip。
将其解压缩至D:/mysql5.0目录。
编辑配置文件my.ini。拷贝 my-large.ini 到 my.ini,这里是D:/MySQL5.0-noinstall/my.ini。
解压mysql-noinstall
复制文件夹下my-large.ini,并重命名为my.ini。
找到[mysqld]并在下面添加一行配置
#设置数据引擎的配置,为的是使数据库支持事物,mysql默认不支持事物
default-storage-engine=innodb
my.ini(详细配置信息请参见官方文档)
-----------------------------
[mysqld]
# 设置mysql的安装目录
basedir=$MYSQL_HOME
# 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data
datadir=$MYSQL_HOME/data
# 设置mysql服务器的字符集
default-character-set=utf8
[client]
# 设置mysql客户端的字符集
default-character-set=gbk
-----------------------------
现在我们就可以通过bin目录下的mysqld-nt.exe启动和使用了
为了更好的使用,我们需要将它注册为服务。
安装mysql服务:
C:/>mysqld-nt.exe --install MySQL-noinstall
--defaults-file="D:/MySQL5.0-noinstall/my.ini" (安装服务)
启动mysql数据库
C:/>net start MySQL-noinstall (启动)
停止mysql数据库
C:/>net stop MySQL-noinstall (停止)
卸载mysql服务
C:/>mysqld-nt --remove MySQL-noinstall (卸载服务)
安装后MYSQL5后,发现启动出错,有时启动正常,但加接时马上出错。
出错代码:1067
解决办法如下:
删除%windows%/my.ini
删除其它地方的my.ini
在mysql安装目录下把my-small.ini复制为my.ini
在my.ini最后一行插入:
CODE:
[mysqld]
#设置basedir指向mysql的安装路径
basedir=C:/mysql-5.1.11-beta-win32
datadir=C:/mysql-5.1.11-beta-win32/data
重新启动。。。