1. 下载
http://www.mysql.com/ MySQL官方网站
我下载的是5.0.22 Without install版本
文件名为mysql-noinstall-5.0.22-win32.zip
2. 安装
将mysql-noinstall-5.0.22-win32.zip解压到D:/
将D:/mysql-5.0.22-win32修改为D:/mysql
在C:/Windows(Windows系统目录)创建一个文本文件,命名为my.ini,内容如下:
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
安装Windows服务:D:/mysql/bin/mysqld-nt -install
安装结束!
3. 启动和停止mysql服务
net start mysql // 启动mysql服务
net stop mysql // 停止mysql服务
4. 删除mysql服务
D:/mysql/bin/mysqld-nt -remove
更新:
在使用MySQL Query Browser编辑数据表时,发现在录入的中文全部变为乱码(???????)。
解决方法:
修改my.ini文件:
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
default-character-set=utf8
[client]
default-character-set=utf8
经过多方求教,得解决方法如下
查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。
[mysqld]
# set basedir to installation path, e.g., c:/mysql
# 设置为MYSQL的安装目录
basedir=D:/www/WebServer/MySQL
# set datadir to location of data directory,
# e.g., c:/mysql/data or d:/mydata/data
# 设置为MYSQL的数据目录
datadir=D:/www/WebServer/MySQL/data
另外,要主意
[WinMySQLadmin]
Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
user=root
password=xxxxxxxx
#以上是设置WinMySQLadmin的配置
[Client]
user=root
password=xxxxxxxx
hehe~ 解决了