Windows系统下安装MySQL8高版本(已安装MySQL5)

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: Windows系统下安装MySQL8高版本(已安装MySQL5)

Windows系统下安装MySQL8高版本(已安装MySQL5)



bc77bb4e6f814625b865bdde621424d3.jpeg



一、MySQL安装包下载地址


  • MySQL国内镜像安装地址:


https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQLInstaller/?C=S&O=A



二、安装步骤


1. 先停止之前安装的低版本mysql服务


如图 

1.jpeg


2. 下载高版本的MySQL安装包,并解压到你要安装的目录下


3. 找到Data目录先删除旧的data目录, 并修改my.ini配置文件


修改如下的第2-4行即可

[mysqld]
port =3306basedir=你安装的高版本MySQL路径   (例如: C:\mysql-8.0.27-winx64)
datadir=你安装的高版本MySQL路径下的data目录  例如: C:\mysql-8.0.27-winx64\data)
max_connections=200character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8


4. 开始执行安装和添加服务的步骤:(注意:mysql8 为新版本的名字)


  • 以管理员身份去运行命令行窗口
  • 进入mysql8.0的bin目录下
  • 安装mysql服务,指定该mysql服务名为mysql8,并根据my.ini文件进行安装,命令如下:

C:\mysql-8.0.27-winx64\bin>mysqld install mysql8 --default-file="C:\mysql-8.0.27-winx64\my.ini"

  • 成功安装后会提示: Service successfully installed 
  • 到服务(Services)里面,可查看到此时多了一个mysql8服务


5. 初始化数据库

mysql服务安装成功后,就需要初始化数据库了,否则是无法启动服务的。


在bin目录下执行如下命令

C:\mysql-8.0.27-winx64\bin>mysqld --initialize

初始化成功后,命令行没有任何提示。但在mysql8.0文件夹中已自动生成了 data 目录


6. 打开注册表,修改相关参数


找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql8 ,修改 ImagePath 参数,更正mysql8服务相关路径。


修改ImagePath参数为:

C:\mysql-8.0.27-winx64\bin\mysqld mysql8


7. 启动数据库,修改密码


使用net start mysql8 命令启动mysql8服务

C:\mysql-8.0.27-winx64\bin>net start mysql2

执行后出现以下结果:


mysql8 服务正在启动 .

mysql8 服务已经启动成功。


若mysql8 启动失败,请检查自己是否已经停止了之前的mysql服务,见第一步


8. mysql8服务启动后,进行登录

8.1 到`data/xxx.err`文件中找到`临时密码`,使用临时密码进行登录(**注意:P 端口,p 密码**)
C:\mysql-8.0.27-winx64\bin>mysql -P3307-uroot-pEnter password: ************    (此处输入的是临时密码)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2Server version: 8.0.27
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h'for help. Type '\c' to clear the current input statement.
mysql>
8.2 修改密码
mysql> set password for root@localhost=password('001nX123456');
Query OK, 0 rows affected, 1 warning (0.00 sec)

使用 quit 退出,使用新密码登录。

mysql> quit
Bye


8.3 新密码登录
C:\mysql-5.7.22-winx64\bin>mysql -P3307-uroot-pEnter password: *************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3Server version: 8.0.27MySQL Community Server (GPL)


三、参考资料


https://blog.csdn.net/wudinaniya/article/details/82455431




相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
7月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
1911 4
MySQL源码编译安装
|
7月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
1111 4
MySQL二进制包安装
|
7月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
784 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
7月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
808 6
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
763 1
|
缓存 JavaScript 前端开发
Windows7压缩包安装node.js 报错提示windows Server 2012 R2 和安装React脚手架 最详细教程
对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。
|
安全 网络安全 虚拟化
VMware中安装Windows Server 2012系统
在VMware中安装Windows Server 2012系统
4087 2
|
文件存储 iOS开发 Windows
在服务器的raid1中安装windows server系统(踩坑记录)
在服务器的raid1中安装windows server系统(踩坑记录)
在服务器的raid1中安装windows server系统(踩坑记录)
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
1660 0

推荐镜像

更多