在windows下安装多个mysql

转载 2006年05月20日 12:31:00

[转]http://www.discuz.net/viewthread.php?tid=148151

在windows下安装多个mysql

     经常看到有人在论坛上发贴,问怎么在windows下安装多个mysql。我想这是新手入门问得最多的问题,尽管有很多高手指点,但许多人仍然不是很清楚,我想关键是要理解mysql在win32下的启动方式,问题便迎刃而解了。
     在nt安装mysql后,bin目录下有3个常用的文件,mysqld-nt,mysql和mysqladmin.其中mysqld-nt是服务端程序,你可以用mysqld-nt –standalone(要带—standalone)来启动。这样启动是按默认的配置文件来启动的,这个配置一般是my.ini,包含端口设置等信息。 my.ini在5.0.0以前是在nt文件夹下,5.0.0以后在安装目录下。这样问题就来啦!如果你启动多个mysql,它们会争用配置文件,当然不会启动。因为多个mysql不能用一个端口。
    同时可以用参数指定它的绑定端口和其它设置。
   这时你可以用如下操作来解决:
    C:/mysql/bin/mysqld-nt --defaults-file=c:/mysql/my.ini –standalone
    我来解释一下:参数--defaults-file=c:/mysql/my.ini,mysqld-nt启动时会加载你指定的配置即c:/mysql/my.ini,这样的话我们可以在每个mysql的安装目录下修改好配置文件。
    我们用例子来说明一下:
    系统:2003  mysql:3.23.47和4.1.3b-beta
3.23.47的配置文件如下:
[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
port=3305

4.1.3b-beta的配置文件如下:
[mysqld]
basedir=C:/mysql4
datadir=C:/mysql4/data
port=3306
     
     我们启动mysql3.23.47.




用mysql连上去,可以进入


启动mysql3.23.47

也可以进入


用netstat –an看看端口,很好在监听3306和3307


当然你也可以多装几个,呵呵,只要不把65535个端口占完就行!:>

最后顺便说下mysql的安全配置,用mysql连接进入之后,打开 user 表,看见入如下:   
里面user一大堆,把他们全delete 啦,这时不要退啊,再 GRANT ALL PRIVILEGES ON *.* TO yourname@yourhost IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;就建了一个只有你知道的用户。
呵呵,完拉。

注意:启动不了,什么1067错误,记得要把data下面的log文件删除

Windows上安装多个MySQL实例

在学习和开发过程中有时候会用到多个MySQL数据库,比如Master-Slave集群、分库分表,开发阶段在一台机器上安装多个MySQL实例就显得方便不少。在 MySQL教程-基础篇-1.1-Windo...
  • u013235478
  • u013235478
  • 2016年02月18日 19:27
  • 3888

windows上安装多个mysql

在windows上安装同一版本的mysql。我的实验室安装了三个相同版本的mysql 5.6. 这里使用的安装版,使用zip包比这个简单,原理差不多。 1正常安装mysql,一切都采用默认...
  • a351945755
  • a351945755
  • 2014年05月17日 14:41
  • 1400

在windows操作系统下手动安装MySQL数据操作系统

牢骚:每次遇到问题到网上找解决思路时在网上看到很多的文章都长的一样,并且只要一个错,其他的肯定全是错的!这种现象真是让人无语~,废话结束,今天提供一篇在windows操作系统上配置MySQL数据库管理...
  • u014682573
  • u014682573
  • 2016年11月13日 17:02
  • 882

Windows下 安装Mysql5.7.16多个实例

我们的目的是在windows机器上安装多个Mysql的实例, 方便我们进行MyCat的集群测试环境搭建!...
  • tornadojava
  • tornadojava
  • 2016年11月25日 13:25
  • 2264

mysql在windows下两种安装方法

针对mysql在windows下的安装,从mysql的官网上可以找到msi安装包和zip压缩包,下面就说说这两种安装方法。     方法一:msi安装,安装步骤一步一步点击安装就可以了。     方法...
  • cbbbc
  • cbbbc
  • 2015年06月06日 20:52
  • 1024

windows下安装多个mysql5.7.16免安装版版本数据库

一:安装mysql5.7.16 1)解压mysql-5.7.16-winx64到指定文件夹下 ,路径为:E:\jee\mysql-5.7.16-winx64 2)拷贝my-default.ini,...
  • gwpking
  • gwpking
  • 2017年01月06日 00:51
  • 853

MySQL绿色版在windows部署方案

MySQL绿色版在windows部署方案摘要:MySQL是一个日常开发中常用的一个数据库,当然使用这个数据库的绿色版就需要我们手动配置这个数据库,当然用户也可以选择部署MySQL的安装版,但是有一个风...
  • q623702748
  • q623702748
  • 2016年07月23日 21:42
  • 931

Windows安装多个mysql数据库

转载自:http://blog.chinaunix.net/uid-77311-id-3450734.html 环境: OS:Windows 2003 DB:MYSQL5.5 ...
  • u012477338
  • u012477338
  • 2016年06月12日 17:45
  • 458

windows安装及配置mysql

今天开始学习mysql,用博客记录下我的学习过程,学习心得,也是为了督促自己不断学习,我用的是windows开发。 一、下载mysql,离线安装包和在线安装包供大家选择   1.官网下载:http:/...
  • fjdmy001
  • fjdmy001
  • 2016年09月07日 21:45
  • 908

windows下安装mysql5.6

1. 将下载的安装包解压到对应的目录,这里为D:\mysql-5.6.38-winx64 2. 复制my-default.ini文件为my.ini , 修改内容如下: client] defau...
  • kugumao0620
  • kugumao0620
  • 2017年12月23日 16:35
  • 55
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在windows下安装多个mysql
举报原因:
原因补充:

(最多只允许输入30个字)