Windows 同时安装 MySQL5 和 MySQL8 版本

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Windows 同时安装 MySQL5 和 MySQL8 版本

最近新开一个项目,需要的是MySQL8 版本的数据库,但是本地是MySQL5 版本的,于是便搜索教程


一、下载版本为8.0的 mysql


官网下载地址:https://dev.mysql.com/downloads/mysql/

二、下载压缩包之后解压即可


三、配置环境变量


其实类似同时装两个不同版本的JDK,

打开电脑环境变量,分别配置变量 MYSQL5_HOME 和 MYSQL8_HOME。


然后双击 path 变量,将刚刚配置的两个 mysql 变量添加进去。

五、安装 MySQL8


1、创建my.ini 文件


首先在根目录下创建文件 my.ini

编辑内容为(端口设置为 3308):


[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3308端口
port = 3308
# 设置mysql的安装目录  
basedir=D:\Envrionment\Mysql8\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录  
datadir=D:\Envrionment\Mysql8\mysql-8.0.26-winx64\\data
# 允许最大连接数
max_connections=10000
# 允许最大连接人数
max_user_connections=1000
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 连接时间一年
wait_timeout=31536000
interactive_timeout=31536000


将 my.ini剪切复制到bin目录下


2、生成 data 文件夹(如果有就删除它)


以管理员身份打开命令行窗口,切换到 /bin 目录下。

输入命令:mysqld --initialize。会自动生成 data 文件夹,找到后缀为 .err 的文件


打开文件之后root@localhost:后面就是临时密码,这里是初始密码(后边修改密码会用到)。


3、安装 MySQL8 服务


输入命令:

mysqld --install MYSQL8

注意:服务名称必须是 MYSQL8,不能默认。(默认是 MYSQL)


4、开启 MySQL8 服务


输入命令

net start MYSQL8

5、登录 MySQL8 修改密码

输入命令登录 mysql(端口为 3308):


mysql -u root -P 3308 -h localhost -p

提示输入密码,输入之前生成的密码。

登录成功之后,修改密码输入:


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

刷新权限:

flush privileges;

MySQL8 安装成功!


6,、遇到的问题


如果无法启动成功,可能是因为掉进了一个小坑:如果已经安装好了mysql8.0,则可能导致启动的路径不对,需要检查一下注册表,方法如下:

Win + R 启动窗口,然后输入启动 regedit ,找到如下位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL8

检查自己对应安装目录是不是一致。下面这个一定要一致,否则会出现只能启动一个服务的情况


前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站点击跳转浏览

另外就是卡在MySQL服务正在启动或停止中或服务无法启动,那么我们可以这样解决。

1.首先以管理员身份打开命令行窗口,然后输入


tasklist| findstr "mysql"

2.输入命令杀死mysql残留进程

taskkill /f /t /im mysqld.exe

3.然后输入之前的命令检查


tasklist| findstr "mysql"

4.如果还有继续杀死进程


四、总结


🔥一个人可以掌握知识,但只有与他人交流才能形成智慧。

🔥One person can acquire knowledge, but wisdom is formed only in the exchange with others.

🏆 我坚信人与人之间的差距是表面上是财富的差距,本质上是大脑中认知的差距,


我们下期再见。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL安装
MySQL安装
12 1
|
1天前
|
关系型数据库 MySQL Linux
在Linux系统中安装MySQL数据库
在Linux系统中安装MySQL数据库
19 3
|
1天前
|
Ubuntu 关系型数据库 MySQL
|
2天前
|
Windows
Windows 系统下安装
在Windows上安装Julia,访问[julialang.org/downloads](https://julialang.org/downloads/)下载安装程序。64位版本适用于64位系统,32位兼容x86和x86_64。运行安装向导,一路点击Next,记得选中“Add Julia To PATH”选项以添加到环境变量。完成后,用户可在命令行中直接使用Julia,默认路径如C:\Users\BAIDU\AppData\Local\Programs\Julia 1.7.2。
|
2天前
|
SQL 关系型数据库 MySQL
查询mysql版本sql - 蓝易云
执行这个命令后,MySQL将返回当前正在运行的版本信息。
35 0
|
3天前
|
安全 关系型数据库 MySQL
解决centos7.0安装mysql后出现access defind for user@'localhost'的错误
在使用yum 安装完mariadb, mariadb-server, mariadb-devel后
7 0
|
4天前
|
消息中间件 关系型数据库 MySQL
实时计算 Flink版产品使用合集之2.2.1版本同步mysql数据写入doris2.0 ,同步完了之后增量的数据延迟能达到20分钟甚至一直不写入如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
15 1
|
4天前
|
关系型数据库 MySQL 数据库连接
实时计算 Flink版产品使用合集之是否支持MySQL 5.7以下的版本
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
11 0
|
6天前
|
TensorFlow 算法框架/工具 C++
在有GPU的windows上安装TensorFlow
在有GPU的windows上安装TensorFlow
24 0
|
6天前
|
Windows
Windows 系统下安装
安装Windows版Julia:访问[julialang.org/downloads](https://julialang.org/downloads/)下载安装程序。64位Julia适用于64位Windows,32位兼容32/64位系统。运行安装向导,一路点击Next,选中"Add Julia To PATH"选项以添加到系统路径。完成后,即可在终端使用Julia命令。默认安装路径:C:\Users\BAIDU\AppData\Local\Programs\Julia 1.7.2。