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版本, ...
随机推荐
- MySQL 的性能(下篇)—— 性能优化方法
简介 文中内容均为阅读前辈的文章所整理而来,参考文章已在最后全指明 本文分为上下两篇: 上篇:MySQL 的 SQL 执行分析 下篇:MySQL 性能优化 下面为下篇内容,分为以下部分: 一.创建表时 ...
- Windows下配置 Nginx + PHP
背景 经常倒腾系统,徘徊于 Windows 的便利和 Linux 的魔性,一旦折腾系统基本配置都要重弄,特此记录对 Nginx和PHP的基本启动.重启和退出 网上经验 网上这种东西一搜一大把,也有很多 ...
- ThinkPHP5+Apicloud+vue商城APP实战
ThinkPHP5+Apicoud+vue商城APP实战 目录 章节1:项目概述 课时1apicloud平台介绍.04:38 课时2知识体系架构介绍.16:10 章节2:apicloud50分钟快速入 ...
- 思维导图软件比较-FREEMIND,XMIND,Mindjet Mindmanager
https://www.zhihu.com/question/22094277
- hibulder中使用git教程
https://jingyan.baidu.com/article/25648fc19c14839191fd0027.html
- CSS布局十八般武艺都在这里了
CSS布局十八般武艺都在这里了 Shelley Lee 4 个月前 布局是CSS中一个重要部分,本文总结了CSS布局中的常用技巧,包括常用的水平居中.垂直居中方法,以及单列布局.多列布局的多种实现方式 ...
- 关于ftp用户连接时出现500 OOPS: cannot change directory的解决办法
RHEL5 中配置好后,今天想在XP下用ftp连接虚拟机中的linux,但ftp连接的时候会出现 "500 OOPS:cannot change directory:/root" ...
- JSON数据格式转换
json格式 (JavaScipt Object Notation):是一种数据交换格式!json语法规则:01.对象表现形式 key:value 键值对02.如果有多个数据,之间使用逗号隔开 k1: ...
- Python 作用域, 局部与全局变量
全局与局部变量 在子程序(函数)中定义的变量称为局部变量, 在程序的一开始定义的变量称为全局变量 全局变量作用于整个程序, 局部变量作用域是定义该变量的子程序 当全局变量与局部变量重名时: 在定义局部 ...
- 如何解决开机出现Missing operating system的故障
刚刚一哥们火急火燎的来找我,说他的笔记本开机出现一行字,进不了系统,好可怕,里面存了好多资料呢,让我给他看看,看能不能整好.看的出来,把他吓坏了.我开玩笑问他是不是遇到勒索的了,显示的那句话是不是&q ...