windows系统中安装多个Mysql服务
来源:互联网 发布:java 策略算法 编辑:程序博客网 时间:2024/05/16 15:52
第一步:安装Mysql(本人使用mysql-5.5.14-win32.msi)到任意目录 (D:\Program Files\MySQL , 此处记作 MYSQL_HOME ) ,
第二步:在任意目录新建一文件夹(D:\Program Files\MySQL5555 , 此为Mysql的另一服务 , 记作MYSQL5555_HOME),将MYSQL_HOME下的所有文件直接复制到 MYSQL5555_HOME下
第三步:运行-->CMD,切换到MYSQL5555_HOME的bin目录下, 然后运行 mysqld -install mysql5555(这里的5555用以区分端口) .然后修改注册表中此服务启动时的默认配置文件:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql5555下的ImagePath中添加形如--defaults-file="D:\Program Files\MySQL5555\my.ini"的字符串(注意mysqld的路径),, 可模拟安装好的mysql;
第四步:修改my.ini下的port和basedir信息
至此第二个Mysql服务已安装完成,解决root@localhost 的登陆问题. 首先使用正常安装的Mysql服务可以root在localhost登陆,然后复制其mysql schema下的 user表相关数据到MYSQL5555_HOME的相应目录进行覆盖(即复制MYSQL_HOME\data\mysql目录下的user.frm,user.MYD,user.MYI , 前提是表引擎要一致,我的是InnoDB),再从运行-->CMD,进行 MYSQL5555_HOME的bin目录下,运行mysqladmin -uroot password 123456的命令后,使用mysql -uroot -p123456登陆,然后修改用户登陆信息:use msyql-> update user set host = '%' where user = '%' , -->select user , host from user;如果发现有多条记录,则仅保留 root , %的一条,然后重新启动服务,登陆一把。。。
- windows系统中安装多个Mysql服务
- windows下安装多个mysql服务
- Windows下安装多个MySQL服务
- 一台windows主机安装多个mysql服务
- 将mysql安装至windows系统服务
- 在 Windows 系统中安装 SSH 服务
- mysql windows 系统服务
- mysql windows 系统服务
- 手动将mysql 服务添加到windows系统服务中
- 手动将mysql 服务添加到windows系统服务中
- 手动将mysql 服务添加到windows系统服务中
- windows系统启用2个以上的mysql服务
- windows下启动多个mysql服务
- windows下安装多个tomcat服务(解决加入系统服务后不能同时开启多个tomcat)
- windows-安装mysql服务
- mysql 服务安装 到windows服务 管理中
- Windows下安装多个Apache服务
- Windows下安装多个Apache服务
- C++中重载delete操作符
- C语言可变参数函数执行原理以应用
- xcode-APP的沙盒目录结构
- C#调用非托管DLL
- javascript操作select
- windows系统中安装多个Mysql服务
- 一个简单的Css实现的Tab页面
- 持续集成实践之二 VSS+MsBuild2.0+CC.net
- Android 4.0发布了
- 安卓Api Demo学习 App/Activity/Custom Title
- Android Audio代码分析16 - testPlaybackHeadPositionAfterPause函数
- SerialPort类实现串口通信时遇到的多线程问题
- TimeZone
- 虚拟机里挂载光驱