实际上,我已经安装了mysql,但想学习一下它的具体设置,所以又找了个免安装版,在虚拟机里测试了一下!实践证明,所得非浅!
测试MySql:mysql-noinstall-5.1.6-alpha-win32.zip
测试环境:window 2003 server
1,解压缩文件到指定目录:c:mysql
2,修改生成my.ini文件:修改my-large.ini,在其中添加以下内容,别存为my.ini:
[mysqld]
# basedir指向mysql目录(目录后带不带/均可)
basedir = c:/mysql
# datadir指向数据文件目录
datadir = c:/mysql/data
# 免安装版配置方法中我们需要设置MySQL的字符集,gbk或utf-8,根据需要
# 注:此处也可不添加,测试显示中文没有问题
default-character-set=gbk
default-collation=gbk_chinese_ci
# 以下未添加:
#[WinMySQLadmin]
#Server=E:/share/mysql/bin/mysqld-nt.exe
#user=root
#password=mysql
2,添加服务:4种方法(注意在/mysql/bin/目录下执行)
MySQLd --install
MySQLd --install MySQL --defaults-file=C:my.ini
mysqld-nt -install
mysqld-nt -install MySQL --defaults-file=C:my.ini
3,启动服务:
NET START MySQL
5,登录
mysql -u root -p
6,OK
注:
1,在XP系统下安装时,启动mysql服务时总是发生错误:发生系统错误 1067。未能解决!
2,最好将目录:/mysql/bin/添加到系统变量中:set path=%path%;C:MySQLMySQLin
3,my.ini文件中路径的斜杠为“/"
4,有资料上说my.ini文件要放在系统文件下:XP系统在C:windows目录下,2000系统在C:winnt下,觉得没有道理;
(补充,后来才知道这是有道理的,但,其实如果添加服务时指定的话,my.ini可以放在任何地方,任何名称。方法见:MySql系统配置及MySql安装后移动方法 )
Tag: Mysql 笔记 TTTBLOG