首页 > 数据库 >Mysql8.0升级到8.1

Mysql8.0升级到8.1

时间:2023-09-14 17:36:47浏览次数:37  
标签:8.1 服务 -- 升级 mysqld mysql initialize Mysql8.0

1.官网下载8.1版本

本次选择的zip的方式,也可选择MSI的方式(MSI文件下载后双击即可安装)

 

 

 2.备份旧版中的数据库(使用Navicate工具做的备份)

命令方式备份数据:mysqldump -uroot -proot -h127.0.0.1 -P3306 --all-databases > “F:\MySQL\MySQL Server 8.0\data\backup.sql”

3.关闭服务

在系统服务中关闭服务

 4.cmd打开旧版的bin目录删除服务

mysqld --remove mysql Service

 注:要先去系统服务中关闭服务。否则会引发异常

 5.将下载的新版本数据库解压到安装目录中,将旧版的my.ini文件复制到新版本数据库安装的根目录下,并且增加data文件夹如下:

6.修改mysql的环境变量

将Mysql的环境变量值换成新的路径

 注:一定要把所有的Mysql的环境变量都给替换成新的,换完之后重启电脑 。否则后面再启动服务的时候会失败!!!!

 7.初始化data目录

mysqld --initialize

此时data文件夹下就会产生很多的文件,若是没有文件产生使用 命令mysqld --initialize --console查看失败的原因

生成过程中会生成一个临时密码,后面登录mysq可使用

 

注:过程中使用mysqld --initialize未成功生成文件就使用语句mysqld --defaults-file=D:\Installer\MySql\mysql-8.1.0-winx64\my.ini --initialize --console 成功生成了文件,但进行到第9步启动服务时就会失败,最终原因是环境变量没有更改为新路径

8.注册服务

mysqld --install 服务名

注:服务名可以不写,默认为MYSQL

9.启动mysql服务

net start mysql

 

登录MySql

mysql -uroot -p

 使用以上步骤生成临时密码进行登录

 可以修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

 

标签:8.1,服务,--,升级,mysqld,mysql,initialize,Mysql8.0
From: https://www.cnblogs.com/sugarwxx/p/17702199.html

相关文章

  • CTyunOS安装MySQL8.0
    (CTyunOS安装MySQL8.0)最近天翼云搞活动,购了一台4U8G的服务器,这里讲解一下如何安装Mysql吧。1.yum安装yuminstall-ymysqlyuminstall-ymysql-commonyuminstall-ymysql-errmsgyuminstall-ymysql-libsyuminstall-ymysql-serveryum我们查询一下,可以看到有这......
  • Centos7升级python3.9
    Centos7升级python3.91.系统升级yumupdate-yyum-ygroupinstall"Developmenttools"yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-develpsmisclibffi-devel2.下载python3.9源码包wgethttps://www.python.org/ftp/py......
  • 多场景PAI-Diffusion中文模型家族大升级,12个模型、2个工具全部开源
    作者:段忠杰、刘冰雁、汪诚愚、邹心怡、黄俊概述在过去几年中,随着AI生成内容(AIGeneratedContent,AIGC)的快速发展,StableDiffusion模型在该领域崭露头角。阿里云机器学习PAI团队为推动这一领域的发展,参考了StableDiffusion的模型结构,结合中文语言的特点,通过大量对模型预训练数据的......
  • Android基础入门教程——8.1.1 Android中的13种Drawable小结 Part 1
    本节引言:从本节开始我们来学习Android中绘图与动画中的一些基础知识,为我们进阶部分的自定义 打下基础!而第一节我们来扣下Android中的Drawable!Android中给我们提供了多达13种的 Drawable,本节我们就来一个个撸一遍!Drawable资源使用注意事项Drawable分为两种: 一种是我们普通的图片......
  • 图解 Kubernetes 中应用平滑升级4种方式
    如果你已经使用Kubernetes一段时间了,则可能需要考虑计划定期升级。从Kubernetes1.19开始,每个开源版本都提供一年的补丁。你需要升级到最新的可用次要版本或补丁版本才能获得安全性和错误修复。但是,如何在不停机的情况下升级基础架构的关键部分呢?本文将指导你了解在任何环境中......
  • 数据中心10G/40G网络向25G/100G升级
    25G成为10G以太网接力棒为什么25G能够成为10G以太网接力棒?纳多德分析,一方面,虽然可聚合四个10GbE物理通道实现40G,但这些解决方案相比25G更昂贵而且功耗更高。另一方面,相比10G,25G方案具有增强计算和存储效率的优点,提供带宽更高、速度更快的连接,并可运行两个25G通道实现50G,或运......
  • 开源社区赋能,Walrus 用户体验再升级
    基于平台工程理念的应用管理平台Walrus已于上月正式开源,目前在GitHub已收获177颗星......
  • Windows安装MySQL Community Server 8.1.0 Innovation
    检查是否安装按win+r打开运行,输入services.msc回车在服务列表中查找mysql服务,如果存在mysql服务,说明已经安装mysql。反之,则说明没有安装了mysql服务。下载并安装下载链接:https://dev.mysql.com/downloads/mysql/MySQLCommunityServer8.1.0Innovation有msi版本......
  • navicate 连接mysql8.1
    1问题描述安装好mysql8.1,使用navicate连接,报错Clientdoesnotsupportauthenticationprotocolrequestedbyserver; 2解决1)命令行登录mysqlmysql-hlocalhost-P3306-u用户-p密码 2)执行命令修改加密规则ALTERUSER'root'@'localhost'IDENTI......
  • 内核升级
    一、内核升级在企业用过的内核升级#centos7.6内核升级4.19前提条件已配置好基础yum源,参考yum源配置1、获取内核的rpm包http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/从上述页面上下载4.19.12的rpm包kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm然后拷贝到主机上......