windows一机多装mysql,5.5+版本,8.0.11版本
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版本的更多相关文章
- Windows下MySQL安装流程,8.0以上版本ROOT密码报错及修改
官网下载MySQL安装后,解压,添加环境变量,以管理员方式运行cmd,运行以下命令 mysqld --initialize --console mysqld -install net start my ...
- Mysql 8.0.11版本,安装成功,使用Navicat连接失败。
Note:本文只针对mac!! 问题 安装mysql成功之后,想自己弄个数据库试试,但是报错.并不是错误代号,而是一段代码: Authentication plugin 'caching_sha2_p ...
- 8.0.11版本的mysql更改root密码
- MySQL5.7.29 和 Navicat ===> windows窗口式按装和使用
MySQL windows窗口式按装下载方法:官网: https://www.mysql.com/ ==> DOWNLOADS ==> MySQL Community (GPL) Down ...
- 关于8.0.15版本的mysql下载与安装
下载MYSQL 官网下载MYSQL8.0.15版本,链接地址https://www.mysql.com/downloads/,流程如下 点击进入后,网页滑到最下面,根据自己电脑的型号下载相应的版本 安 ...
- MYSQL 8.0.11 安装过程及 Navicat 链接时遇到的问题
参考博客:https://blog.csdn.net/WinstonLau/article/details/78666423 我的系统和软件版本是这样的: 系统环境:win7.64位 MySQL版本: ...
- 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. 下载 ...
- 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 ...
- Java通过mysql-connector-java-8.0.11连接MySQL Server 8.0遇到的几个问题
这次新安装了一个MySQL数据库,然后navicat连接数据库一点问题没有. 但是通过Java的jdbc连接却怎么都建立不了连接. 报如下错: 网上找了很久找到了原因: 数据库用的是Mysql8版本, ...
随机推荐
- PAT1061:Dating
1061. Dating (20) 时间限制 150 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Sherlock Holme ...
- struct和union的区别
1)union是几个不同类型的变量共占一段内存(相互覆盖):struct是把不同类型的数据组合成一个整体 2)对齐方式略有区别:union不需要+,只需要拿出对齐后的最长 structure unio ...
- 外观模式facade
一句话,多外呈现一个统一接口,内部的具体实现不关心. 外观模式facade,其实就是在调用者 与 被调用的实现层 之间加一层 facade层,不管内部如何实现, 用什么技术 方法实现,对外呈现的外观是 ...
- Oracle-07:别名,去重,子查询
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 依旧提供数据库脚本供操作 create table DEPT ( deptno ) not null, dna ...
- 斐波那契数列第n项的值及前n项之和
<script>// 算法题 // 题1:斐波那契数列:1.1.2.3.5.8.13.21...// // 一.斐波那契数列第n项的值 // // 方法一//递归的写法function a ...
- 远程文件同步详解(Remote File Sync)
1. 远程文件同步的常见方式: 1.cron + rsync 优点: 简单 缺点:定时执行,实时性比较差:另外,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输.如果文件数量达到了百万甚 ...
- 阅读GIC-500 Technical Reference Manual笔记
GIC-500是ARM GICv3的一个实现,它只支持ARMv8核和实现了GIC Stream协议的GIC CPU Interface,比如Cortex-A53. 关于GIC有四份相关文档:<C ...
- 手动撸个Android雷达图(蜘蛛网图)RadarView
公司产品需要一个雷达图来展示各维度的比重,网上找了一波,学到不少,直接自己上手来撸一记 无图言虚空 简单分析一波,确定雷达图正几边形的--正五边形 int count=5,分为几个层数--4 层 in ...
- python自定义库文件路径
各有各的小烦恼,各有的小期待 这是人家私事,不要大嘴巴 在Pycharm中import whois时,总是失败 原因是安装了python3.x相关操作过程,将环境变量path中关于Python的配置c ...
- 【树状数组】Bzoj1878[SDOI2009] HH的项链
Description HH有一串由各种漂亮的贝壳组成的项链.HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义.HH不断地收集新的贝壳,因此, 他的项链变 ...