00、安装第一个mysql,压缩版或者安装版,过程省略,目录如下:

运行中输入“regedit”

进入后,找到      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

其实mysql启动的路径一般为:可执行文件的路径:

"D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt" "--defaults-file=D:\Program Files\MySQL\MySQL Server 5.0\my.ini" mysql

   

=====================================================

01、安装第二台mysql  【MYSQL Server 5.7.17】解压版,安装目录:

MYSQL_HOME  = C:\Program Files\MySQL\MYSQL-Server 5.7.17-winx64

01.01、配置系统环境变量:

MYSQL_HOME =  C:\Program Files\MySQL\MYSQL-Server 5.7.17-winx64

PATH = %MYSQL_HOME %\bin

01.02、修改%MYSQL_HOME %\my.ini配置文件 :

[client]

port=3306

[mysql]

default-character-set=utf8

[mysqld]

basedir =  MYSQL_HOME

datadir="MYSQL_HOME\data\" 

port=33061 【默认使用3306,服务监听端口,与客户端端口保持一致】

explicit_defaults_for_timestamp=true

 

出现错误解决过程

   

01.03、安装mysql服务

###   注意:win10安装时,CMD命令必须以管理员administrator启动。

否则会报如下错误,Install/Remove of the Service Denied!,

这是因为没有以管理员administrator启动,

即使当前用户在administrator用户组里面,还是会报一模一样的错误,

如下图所示:

mysqld: Could not create or access the registry key needed for the MySQL application

to log to the Windows EventLog. Run the application with sufficient

privileges once to create the key, add the key manually, or turn off

logging for that application.   

   

###  解决办法,管理员身份启动方法:

   

进入启动目录: CD  MYSQL_HOME\bin

初始化【5.7版本以后必须先初始化】: mysqld --initialize-insecure --user=mysql

安装mysql服务,服务名 MySQL5.7.17 :

mysqld -install MySQL5.7.17 --defaults-file=MYSQL_HOME\my.ini

Service successfully installed.     -------- 安装成功标志           

 

以下测试成功:

mysqld install mysql_12336 --defaults-file="MYSQL_HOME\my.ini"

mysqld --defaults-file="MYSQL_HOME\my.ini" --initialize --user=mysql

mysqld --defaults-file="MYSQL_HOME\my.ini" --initialize-insecure --user=mysql

文档表明,

使用-initialize生成随机密码,

使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改

   

mysqld --initialize-insecure --user=mysql

mysqld -install mysql-master3306 --defaults-file=D:\work\soft\mysql-5.7.17-winx64\mysql-master3306\my.ini

 

启动mysql服务: net start MySQL5.7.17

 

MySQL5.7.17 服务正在启动 .

MySQL5.7.17 服务无法启动。  -------- 启动错误         

系统出错。

发生系统错误 1067。

进程意外终止。

   

[错误原因:一台机器多个mysql服务启动,此处需要修改注册表信息,如下]

修改注册表 regedit.exe

   

HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services

找到刚才创建的MySQL5.7.17,将MySQL5.7.17的属性ImagePath修改成如下":

"MYSQL_HOME\bin\mysqld" --defaults-file="E:\MySQL\mysql_base\ini\my.ini" MySQL5.7.17

启动mysql服务: net start MySQL5.7.17

MySQL5.7.17 服务正在启动 .

MySQL5.7.17 服务已经启动成功。  -------- 启动成功         

   

查看服务如下:

   

至此,同一台机器上已成功安装第二个mysql,并成功启动

=====================================================

02、【MYSQL Server 5.7.17】解压版,修改root密码,初始默认为空:

  update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost' ;

flush privileges;

03、【MYSQL Server 5.7.17】解压版,允许远程通过IP登陆:

grant all privileges on *.* to root@"%" identified by '123456' with grant option; 

flush privileges;

 

03、mysql8.0.11安装

第一步:

D:\work\soft\mysql-8.0.11-winx64\mysql-12338\bin>

mysqld --defaults-file="D:\work\soft\mysql-8.0.11-winx64\mysql-12338\my.ini" --in

itialize --console

### win10如下图:

   

### win7如下图:

第二步:

D:\work\soft\mysql-8.0.11-winx64\mysql-12338\bin>

mysqld -install MySQL-12338 --defaults-file=D:\work\soft\mysql-8.0.11-winx64\mysq

l-12338\my.ini

   

第三步:

此时无法通过客户端可视化工具连接,只能通过dos链接

D:\work\soft\mysql-8.0.11-winx64\mysql-12338\bin>

mysql -h127.0.0.1 -uroot -p -P 12338

Enter password: ************

   

第四步:

必须修改密码,否则只能dos登录

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

Query OK, 0 rows affected (0.14 sec)

   

第五步:

允许远程连接

update user set host = '%' where user ='root';

flush privileges;

安装完成

windows一机多装mysql,5.5+版本,8.0.11版本的更多相关文章

  1. Windows下MySQL安装流程,8.0以上版本ROOT密码报错及修改

    官网下载MySQL安装后,解压,添加环境变量,以管理员方式运行cmd,运行以下命令 mysqld --initialize --console mysqld -install net start my ...

  2. Mysql 8.0.11版本,安装成功,使用Navicat连接失败。

    Note:本文只针对mac!! 问题 安装mysql成功之后,想自己弄个数据库试试,但是报错.并不是错误代号,而是一段代码: Authentication plugin 'caching_sha2_p ...

  3. 8.0.11版本的mysql更改root密码

  4. MySQL5.7.29 和 Navicat ===> windows窗口式按装和使用

    MySQL windows窗口式按装下载方法:官网: https://www.mysql.com/ ==> DOWNLOADS ==> MySQL Community (GPL) Down ...

  5. 关于8.0.15版本的mysql下载与安装

    下载MYSQL 官网下载MYSQL8.0.15版本,链接地址https://www.mysql.com/downloads/,流程如下 点击进入后,网页滑到最下面,根据自己电脑的型号下载相应的版本 安 ...

  6. MYSQL 8.0.11 安装过程及 Navicat 链接时遇到的问题

    参考博客:https://blog.csdn.net/WinstonLau/article/details/78666423 我的系统和软件版本是这样的: 系统环境:win7.64位 MySQL版本: ...

  7. Win7系统安装 MySQL 8.0.11

    1. 下载 MySQL 8.0.11 版本 下载地址: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 2. 下载 ...

  8. MySQL 8.0.11 报错[ERROR] [MY-011087] Different lower_case_table_names settings for server ('1')

    --报错信息: 2018-06-07T19:52:26.943083+08:00 0 [System] [MY-010116] [Server] /usr/local/mysql/bin/mysqld ...

  9. Java通过mysql-connector-java-8.0.11连接MySQL Server 8.0遇到的几个问题

    这次新安装了一个MySQL数据库,然后navicat连接数据库一点问题没有. 但是通过Java的jdbc连接却怎么都建立不了连接. 报如下错: 网上找了很久找到了原因: 数据库用的是Mysql8版本, ...

随机推荐

  1. Jenkins配置报告与邮件插件

    用jenkins做持续集成时,需要发送报告与邮件,下面说一下如何配置报告与邮件的插件 1:配置报告插件 我们先装一个Report插件,在系统管理-管理插件中找  HTML Publisher plug ...

  2. RecyclerView android

    RecyclerView是用来替代ListView.GridView的一个牛掰的控件.用起来更灵活,还能实现线性布局(横向.纵向).网格布局.瀑布流等美观的UI. 在使用RecyclerView时候, ...

  3. Supported method argument types Spring MVC

    Supported method argument types The following are the supported method arguments: Request or respons ...

  4. Autopep8的使用

    什么是Autopep8 在python开发中, 大家都知道,python编码规范是PEP8,但是在市级开发中有的公司严格要求PEP8规范开发, 有的公司不会在乎那些,在我的理解中,程序员如果想走的更高 ...

  5. servlet文件上传及下载

    servlet3.0中提供了对文件上传的直接支持,不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传功能. servlet 代码: package ni.jun. ...

  6. MongoDB与python交互

    1.Pymongo PyMongo是Mongodb的Python接口开发包,是使用python和Mongodb的推荐方式.官方文档 2.安装 进入虚拟环境 sudo pip install pymon ...

  7. python 文件的写删改

    # coding=utf-8 # !/usr/bin/python # -*- coding: UTF-8 -*- import io import os def file_chance(): #修改 ...

  8. C++中memset()函数的作用

    memset()函数可以对大内存的分配进行很方便的操作(初始化),所谓“初始化”,当然是指将你定义的变量或申请的空间赋予你所期望的值, 例如语句int i=0;就表明定义了一个变量i,并初始化为0: ...

  9. BZOJ_1774_[Usaco2009 Dec]Toll 过路费_floyd

    BZOJ_1774_[Usaco2009 Dec]Toll 过路费_floyd 题意: 跟所有人一样,农夫约翰以着宁教我负天下牛,休叫天下牛负我的伟大精神,日日夜夜苦思生 财之道.为了发财,他设置了一 ...

  10. Python Django 2.1登录功能_1

    #在上篇的基础上进行#在.../sign/templates/index.html文件,开发登录表单 <html> <head> <title>Django Pag ...