wind 下装mysql_如何在windows系统下安装MySQL

2016-01-07 回答

1、mysql免安装版下载地址

文件格式:mysql-noinstall-version-win32.zip

在安装之前,请下载mysql-noinstall-5.1.31-win32.zip和mysql-noinstall-5.0.77-win32.zip这两个文件。由于mysql一直在升级,所以当阅读本文时,或许在其官方网站上已提供了新的正式版下载,因此,请进入mysql下载页面查找当前的最新可用版本。另外,在下载过程中,会提示需要注册为网络用户,这是一个很简短的过程,它需要提供一个有效的email地址。当然,如果不注册的话,也可以跳过此步,直接下载既可。

2、解压缩并放置到期望的目录下 (建议放置在不包含空格的目录下,如e:\mysql )为了方便,修改解压缩后的文件夹名为mysql,并放置在c:\mysql (因为是配置文件里默认的路径。)

将下载后的mysql-noinstall-5.0.77-win32.zip解压到%mysql_home%(此处%mysql_home%表示mysql的安装路径,如将其解压至e:\dev\,为了方便,修改解压缩后的文件夹名为mysql-5.1.31)。另外,为了便于日后备份和升级,最好把安装文件中的data目录存放在其它地方。此处,在e盘新建一个目录"mysql5.1data",然后把"e:\dev\mysql-5.1.31"目录下的"data"子目录剪切到"e:\mysql5.1data"目录中。

3、创建一个配置文件

对于服务器每次启动都用到的选项和对mysql服务的一些设置,你会发现使用配置文件来指定mysql配置非常方便。 mysql配置文件,一般放在windows系统目录中,如c:\windows 或c:\winnt ,名为my.ini 。但是,此处我们是安装两个mysql,因此将其放在mysql解压缩后的文件夹中。在该文件夹中,一般包含5个mysql自带的配置文件,my-small.ini、my-medium.ini、my-large.ini、my-huge.ini和my-innodb-heavy-4g.ini,请你根据自己机器的内存大小,选择其一,并把它重新命名为my.ini用作基本配置文件。

配置文件中的一些参数,需要根据安装目录的不同,做相应的修改,如

[winmysqladmin]

server=e:/dev/mysql-5.1.31/bin/mysqld.exe

[mysqld]

basedir=e:/dev/mysql-5.1.31

datadir=e:/mysql5.1data/data

default-character-set=gbk

port=3306

[client]

default-character-set=gbk

port=3306

4、将mysql加入到windows 的服务中

打开ms-dos窗口,进入dos环境,切换到"%mysql_home%\bin"目录

运行: %mysql_home%\bin>mysqld --install mysql5.1

(此时,在运行中输入"services.msc"或者打开"控制面板"->"管理工具"->"服务",可以看到服务列表中存在"mysql5.1"服务。如果不希望它自动运行,也可以改为手动,这样,当你不用它的时候,也可以节省内存。)

5、启动和停止mysql服务

%mysql_home%\bin>net start mysql

或者进入dos环境,进入如下目录运行:%mysql_home%\bin\mysqld.exe

(或直接双击mysqld.exe文件),即可启动mysql服务

%mysql_home%\bin>net stop mysql(停止mysql服务)

注:如果要卸载mysql服务,请运行%mysql_home%\bin>mysqld --remove

(如果你不再需要mysql了,请先停掉mysql的服务,然后再把mysql的服务卸载掉,最后删除mysql安装目录即可。)

6、进入mysql。

%mysql_home%\bin\mysql -uroot -p (密码为空)

(如果出现error 2003 (hy000): can't connect to mysql server on 'localhost' (10061)提示,表示mysql服务没有被启动,其主要的原因在于,配置文件写的不对。

如果出现error 1045 (28000): access denied for user [email=]'root'@'localhost'[/email] (using password: no)提示,表示mysql服务已经启动,但是你所输入的密码不正确。

如果出现1067的错误:a system error has occurred.system error 1067 has occurred.the process terminated unexpectedly.提示,无法启动mysql服务,进程意外终止,表示你的配置文件有问题,请检查my.ini里面的路劲是否写错了或者试着删除mysql5.1data文件中的log文件。)

mysql>select version(); (显示目前你所安装的mysql的数据库版本信息)

如果上面的所有操作步骤均正常的话,那么恭喜你,你已安装好了mysql 5.1,下面我们继续安装mysql 5.0.

(二)安装mysql 5.0

安装mysql 5.0的步骤与安装mysql 5.1的步骤类似,其中,有两个需要注意的地方为,

(1)在创建mysql 5.0的配置文件时,port要设置成非3306(如3307等)端口。

(2)将mysql加入到windows 的服务中:

打开ms-dos窗口,进入dos环境,切换到"%mysql_home%\bin"目录

运行:%mysql_home%\bin>mysqld-nt --install mysql5.0

注意:mysqld(或mysqld.exe)是 mysql server数据库服务器的相关程序,而mysqld-nt(或mysqld-nt.exe)是mysql daemon数据库服务的相关程序,在mysql 5.1(此处的版本为5.1.31)中仅有mysqld(或mysqld.exe),在mysql 5.0(此处的版本为5.0.77)中,这两者都有。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值