北平无战事马汉山身份:WinXP平台下MySQL5.5解压版安装

来源:百度文库 编辑:中财网 时间:2024/05/13 15:16:20
WinXP平台下MySQL5.5解压版安装

1. 下载mysql-5.5.10-win32.zip;解压到安装目录(如d:\software\MySQL\).

2. 添加Mysql/bin目录到系统环境变量中;

    DOS下添加方法:path= %PATH% ;d:\software\MySQL\bin;

3. 修改mysqld服务配置文件。下载后,在Mysql根目录下会有下列配置文件:

my-small.ini (内存<= 64M)
my-medium.ini (内存 128M )
my-large.ini (内存 512M)
my-huge.ini (内存 1G-2G)
my-innodb-heavy-4G.ini (内存 4GB)

假设我的内存是1G的,我选择了my-huge.ini,选择其中一个适合你自己机子的配置文件。如果配置文件选得不对,mysql服务是启动不起来的。

copy你选择的配置文件,改名为my.ini,并进行如下编辑:

  n 在[mysqld]的“port=3306”下面增加如下两句,以指定根目录和数据目录:

basedir=D:\Software\MySQL

datadir=D:\Software\MySQL\data

如报错,则尝试将在“\”改为“/”,或双写它们“\\”

      n 设置server默认字符集,在[mysqld]下添加:

           character-set-server=GBK                      default-character-set = gbk(该方法在5.1中废弃)

           collation-server=gbk_chinese_ci            default-collation=gbk_chinese_ci(该方法在5.1中废弃)

            第一个是字符集,第二个是校对字符集,具体参  

            考:http://dev.mysql.com/doc/refman/5.1/zh/charset.html

            字符集的设置有时候不会成功,失败的表现就是mysqld.exe服务启动不起来,log中描述的是

            default-character-set变量无法识别。原因是default-character-set变量已被废弃。

            设置默认字符集的目的是为了以后不用每次登陆mysql都用set names gbk;设置。

也可以在启动服务的时候附加参数,如下: DOS下命令:mysqld --default-character-set=gbk

用 show variables like '%char%'; 可以查看各个字符集的值。

character_set_client (客户端字符集)     character_set_database(每个数据库自己的字符集)

character_set_server(mysql服务字符集)        character_set_system(identifier字符集,即变量名字符集)

4. 启动mysqld服务,直接DOS下输入mysqld或执行bin目录下的mysqld.exe。

如果不想每次都启动,就把MYSQL作为系统服务添加到Windows系统服务中,命令如下

DOS下命令:mysqld  -install/remove           添加/删除

DOS下命令:mysqladmin –u root -p shutdown  关闭服务

         启动成功与否,日志在mydql/data目录下。命令行下直接输入mysql可以知道服务启动成不成功。

 5. 改root密码:c:\>  mysql –u root 进入后,输入

mysql> update mysql.user set password=PASSWORD(“密码”) where user=’root’;

mysql>flush privileges;

注意使用PASSWORD函数进行加密,否则改密码失败。注意flush privileges,否则也失败。

 6. 解压后data目录默认有三个数据库,除了test可以删之外,别的两个不能删。