一个主机下创建两个MySQL

个人成功在windows下创建两个MySQL现记录下,当然此操作为入门级,许多错误提示个人也不太懂:
    首先安装一个mysql服务(个人安装了集成环境所以跳过这一步)
     ①:将原来的MySQL服务整个文件进行copy出来(本人使用windows wampserver继承环境,所以把wamp/wamp/bin 中的整个mysql copy出来) 我是复制到D:/congServer
    ②:修改第二个目录下的my.ini中的参数
              1、[client]
                   port = 3307  (第二个数据库的端口号,禁止于第一个相同)
              2、[wamomysqld](路径其实就是当前文件的路径)
           port=3307
                       basedir = D:/congServer/mysql/mysql5.6.17
                      datadir = D:/congServer/mysql/mysql5.6.17/data
                       lc-messages-dir = D:/congServer/mysql/mysql5.6.17/share
                    3、[mysqld] 在最下面 
                     port=3307 
         ③:安装 MySQL2 服务
                   命令行(CMD) 进入到相对应的文件下(D:congServer/mysql/mysq;5.6.17/bin) 其实就是运行bin目录下的mysqld.exe
                   执行:mysqld install MySQL2 -- defaults-file="D:\congServer\mysql\mysql5.6.17\my.ini"
                   成功后会提示 success 信息
         ④:修改注册表:
              HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services
              找到刚才创建的 MySQL,将ImagePath参数修改成如下
              D:\congServer\mysql\mysql5.6.17\bin\mysqld --defaults-file=D:congServer\mysql\mysql5.6.17\my.ini MySQL2
              此参数就是第二个mysql的路径 一般来说系统会自动排序好路径,有时候系统会搞错盘
         ⑤:到此第二个数据库就安装完成;启动第二个mysql服务
                   net start 第二个数据名(MySQL2)
              
命令
windows:
*:数据名
net start * :启动命令
net stop *:停止命令
* -hlocalhost -uroot -p :连接数据库
quit :退出连接数据库
show databases; :查看所有库
use + 库名(test);进入某个数据库下面
show tables ;查看该个数据库下的所有表
fulsh privileges;刷新授权表信息
提示:如果提示1067 则表示my.ini配置错误;需要重新配置
此种操作方法容易发生UUID错误,所以尽可能优先更改UUID;bin/data/auto.cnf(随意更改一位数字即可)
posted @ 2016-07-01 13:50  Paranoia.Shao  阅读(293)  评论(0编辑  收藏  举报