windows下启动mysql服务的多种方式
            发布日期:2011-6-12 信息来源:http://loitraitim.com

            mysql应该说确实是一个不错的数据库,不仅仅是因为它的开源免费,还在于它简单实用、功能强大。在windows下我们可以灵活的启动mysql,可以采用:
            一、一台机器上安装多个mysql,可以是不同mysql版本,每个mysql拥有不同的服务端口和数据目录
            1、将mysql程序直接拷贝到某个目录(多个mysql采用相似的办法处理)
            (假设目录为d:\mysql_1,下面包含了bin目录和data目录)
            2、修改mysql的配置文件my.ini
            A、将port=3306的选项修改成其他端口(如果和本机上的其他mysql端口重复)
            B、修改以下参数
              basedir = d:/mysql_1/
              datadir = d:/mysql_1/data/
            3、将my.ini拷贝至d:\mysql_1目录下(其他目录均可,只是在设置服务时defaults-file参数需对应)
            4、将mysql设置成服务
            点击开始-->运行,输入cmd进入控制台
            执行以下dos命令(输入命令后按回车键执行)
            d:
            cd mysql_1\bin
            mysqld-nt --install mysql_cy --defaults-file=d:\mysql_1\my.ini
            客户端访问时需要指定服务器的端口
            特点:一台机器只要资源足够,可以安装多个mysql并可设置为自动启动

            二、无需安装和设置mysql服务,直接在控制台中启动mysql服务
            我们全新拷贝一个mysql到指定目录,假设为d:\mysqltest,配置文件在d:\mysqltest目录下
            点击开始-->运行,输入cmd进入控制台
            执行以下dos命令(输入命令后按回车键执行)
            d:
            cd mysqltest\bin
            mysqld-nt --defaults-file=d:\mysqltest\my.ini(会占用一个控制台窗口),改用
            start mysqld-nt --defaults-file=d:\mysqltest\my.ini(不会占用一个控制台窗口)
            我们可以制作一个.bat文件的批命令,放在任意位置,批命令文件的内容如下:
            start d:\ mysqltest\bin\mysqld-nt --defaults-file=d:\mysqltest\my.ini
            成功启动后可以在windows进程中看到mysql进程
            特点:无需设置成mysql的服务,但需要手动启动
            可以通过以下方式关闭mysql进程,也可以将内容写在一个批命令文件中
            d:\ mysqltest\bin\mysqladmin –uroot –p密码 –P端口 shutdown

            粤ICP备11095012号-1
            Copyright 2005-2017 深圳市承元软件技术有限公司

                      快三注册