(转)如何在Windows上安装多个MySQL

时间:2021-07-27 01:00:00

原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html

如何在Windows上安装多个MySQL

本文以免安装版的mysql(Without installer)为例,对如何在Windows上安装多个MySQL进行讲解。

免安装版的mysql(Without installer),其安装包的文件名类似于mysql-noinstall-5.1.31-win32.zip。因为它包含了完整安装包中除配置向导以外的全部文件,所以需要你手动安装和配置MySQL的配置文件(my.ini)。

文/李红军 http://hongjunli.blogjava.net/   转载请保留出处 ...
在Windows上安装多个MySQL的具体步骤如下:

(一)安装MySQL 5.1

1、MySQL免安装版下载地址

http://dev.mysql.com/downloads

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

在安装之前,请下载mysql-noinstall-5.1.31-win32.zip和mysql-noinstall-5.0.77-win32.zip这两个文件。

由于MySQL一直在升级,所以当您阅读本文时,或许在其官方网站上已提供了新的正式版下载,因此,请进入MySQL下载页面 http://dev.mysql.com/downloads/ 查找当前的最新可用版本。

另外,在下载过程中,会提示你需要注册为网络用户,这是一个很简短的过程,它需要您提供一个有效的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)中,这两者都有。

参考资料:

  MySQL 5.6 for Windows 解压缩版配置安装http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

(转)如何在Windows上安装多个MySQL的更多相关文章

  1. 如何在Windows上安装多个MySQL

    将MySQL注册为系统服务:%MySQL_HOME%\bin>mysqld --install mysql5.1,此时,在运行中输入"services.msc"或者打开&qu ...

  2. Redis简介以及如何在Windows上安装Redis

    Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...

  3. Windows上安装多个MySQL实例(转)

    在学习和开发过程中有时候会用到多个MySQL数据库,比如Master-Slave集群.分库分表,开发阶段在一台机器上安装多个MySQL实例就显得方便不少. 在 MySQL教程-基础篇-1.1-Wind ...

  4. python编程之如何在Windows上安装python

    一.安装python 首先检查你的系统里是否安装了python,开始菜单里点击运行输入cmd打开一个命令窗口,或键盘快捷键windows+R打开,在窗口中输入python并回车,如果出现了Python ...

  5. Windows上安装、配置MySQL的常见问题

    一,MySQL的下载安装 MySQL的安装过程就不说了,基本上和一般软件的安装过程没什么两样,就是一路点next,设置的root用户的密码要牢记.具体教程可以参考:http://jingyan.bai ...

  6. 如何在windows上安装部署设置SVN服务器

    1   一.准备工作 1.SVN服务器:解压缩包,可以从官方网站下载最新版本. 2.SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯. 2 二.安装服务器和客 ...

  7. git(4)如何在windows上安装git

    windows版本git(1.9.2)下载:点击下载 下完之后点击双击安装: 我安装的是默认的目录:一路next,最后就安装完成了,中间步骤中也有unix下安装的选项: 我的安装目录是在:C:\Pro ...

  8. 在windows上安装ASP.NET 5(译文)

    本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...

  9. 在 Windows 上安装 TensorFlow(转载)

    在 Windows 上安装 TensorFlow windows下配置安装Anaconda+tensorflow Spyder——科学的Python开发环境 Windows7 安装TensorFlow ...

随机推荐

  1. MySQL学习笔记 -- 数据表的基本操作

    数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1 ...

  2. lucene 过滤结果

    package cn.itcast.h_filter; import java.util.ArrayList; import java.util.List; import org.apache.luc ...

  3. sqlserver 分页

    SQL语句: create PROCEDURE [dbo].[GetPageDataOutRowNumber] ( @tn nvarchar(),--表名称 @idn nvarchar(),--表主键 ...

  4. cocos2dx 坐标系 -转

    (原文出处找不到了) 无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了.所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚. 基本的两个坐标系:屏幕坐标系和GL ...

  5. Linux如何修改文件/文件夹内所有文件的权限

    一.修改文件权限 修改文件权限前,需要了解一下权限中的”rwx”与数字的对应关系,其中r=4,w=2,x=1. 例如:”drwxr-xr-x”,第一个”d”是代表文件夹,这里不用考虑,后面九个字符,每 ...

  6. FusionChart实现金字塔分布图

    1.XML提供数据源 Pyramid.xml: <?xml version="1.0" encoding="UTF-8"?> <chart m ...

  7. 通过非root用户访问VNC

    我采用的是realvnc5.3.2.对于非root用户通过vnc访问linux桌面,网络上绝大数文章都是说要去配置/etc/sysconfig/vncservers.但安装完realvnc5.3.2之 ...

  8. 新博客,新开始-从Chrome浏览器奔溃说起

    新博客,新开始 今天是2015-04-09,昨天新开的博客,今天在这写上一段,算是立个标记,好留以后拿来回溯吧. 不知道是谁跟我说的,坚持写博客是个好习惯,也能帮助自己总结经验,提高技术.也许大概可能 ...

  9. Ubuntu 18&period;10 版本发布

    Ubuntu 是一个基于 Debian 的以桌面为主的 Linux 发行版,以其应用性而闻名.Ubuntu 提供三种官方版本:用于个人计算机的 Ubuntu 桌面,用于服务器和云的 Ubuntu 服务 ...

  10. python记录&lowbar;day09 初识函数

    一.认识函数 函数:对动作或者功能的封装 格式: 函数声明     def  函数名(): 函数体 函数调用     函数名() #定义函数 def xiao(): print("你的笑像一 ...