mysql本地版本升级-window

Windows下MySQL5.7升级MySQL8.0.35(安全漏洞处理) 安全漏洞# 阅读详情

文章资源取自:

 http://www.jb51.net/article/111208.htm(Win下Mysql5.6升级到5.7的方法)、

https://www.cnblogs.com/huanglong1987/p/6097630.html(Win下Mysql5.7安装详解)

写在前面

MySQL的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。 

逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。所以今天我们来讲讲原地升级。

原地升级

1.将现有的mysql关闭。使用cmd窗口,进入到mysql目录下面,将mysql服务移除。

?
1
2
X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Service successfully removed.

2.下载最新的mysql5.7压缩包。

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

最新的mysql5.7的压缩包解压开你会发现,没有data目录和my.ini文件,跟之前的版本不一样。

这里写图片描述

3.将之前mysql5.6的data目录和my.ini文件拷贝至mysql5.7下。

这个地方要注意:my.ini中,版本5.6的配置,有一些在版本5.7下面已经不能用了。

将mysql.ini文件配置做以下修改。

?
[mysqld]
# 设置mysql的安装目录[根据本地情况进行修改]
basedir="D:/Software/wookSoftware/MySQL/path/"
#Path to the database root
datadir="D:/Software/wookSoftware/MySQL/path/data/"
#设置3306端口
port = 3306
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
4、打开cmd,切换至安装目录的bin目录下
5、 安装mysql 服务,输入mysqld install
6、 初始化data目录,输入 mysqld –-initialize
7、 启动mysql服务,输入 net start mysql

8、自此,mysql已升级完成,在bin下mysql -uroot -proot 登录后如下:

(
 注意:当升级成功之后,执行sql脚本,可能会报:Table 'performance_schema.session_status' doesn't exist,这是因为以前的data是mysql5.6中的.新装的mysql是5.7的.之间版本不一致导致,解决办法是:
第一步:在管理员命令中输入:
mysql_upgrade -u root -p --force
第二步:重新启动mysql的服务:
net stop mysql
net start mysql

再次运行mysql,就解决了。

)
9、如果大家是初次解压安装,那么 无密码无法登录,让我们跳过密码登录mysql,同样在cmd中的安装目录的bin目录下:

(1)       停止mysql服务,输入net stop mysql

(2)       卸载mysql服务,输入mysqld remove

(3)       设置my.ini,在[mysqld]下添加skip-grant-tables

(4)       安装mysql服务,输入 mysqld install

(5)       启动mysql 服务,输入 net start mysql

  1. 无密码登录,同样在cmd中的安装目录的bin目录下,输入mysql –u root –p
  2. Enter password: (直接回车,无需输入)
  3. 重新设置root用户密码

mysql> use mysql;

Database changed

mysql> update user set authentication_string= password(“在这里输入你的新密码”) where user=”root”;

Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 0

mysql> flush privileges;

QueryOK, 0 rows affected (0.00 sec)

mysql> quit;

  1. 按照下面步骤,注释或删除掉my.ini文件中[mysqld]下的skip-grant-tables,同样在cmd中的安装目录的bin目录下

(1)       停止mysql服务,输入net stop mysql

(2)       卸载mysql服务,输入mysqld remove

(3)       设置my.ini文件,注释或删除[mysqld]下的skip-grant-tables

(4)       安装mysql服务,输入 mysqld install

(5)       启动mysql 服务,输入 net start mysql

  1. 按照下面步骤,第一次直接查看端口号是失败的,通过重新设置密码,才可以查看mysql端口号,(如果你是第一次使用,请按照下面步骤操作),打开cmd,切换至安装目录的bin目录下,进入mysql,输入mysql –u root –p

Enterpassword: root

mysql> show global variables like ‘port’;

Error: …You must reset your password using ALTER USER statement before executing this statement.

mysql> set password=password(“重新设置新密码”);

Query OK, 0 rows affected (0.03 sec)

mysql> flush privileges;

mysql> show global variables like ‘port’;

显示mysql的端口号信息

  1. 修改mysql 端口号,同样在cmd中的安装目录的bin目录下

(1)       停止mysql服务,输入net stop mysql

(2)       卸载mysql服务,输入mysqld remove

(3)       设置my.ini文件,在[mysqld]下修改port=8306,添加[client],在[client]下,添加port=8306

 

(4)       安装mysql服务,输入 mysqld install

(5)       启动mysql 服务,输入 net start mysql

  1. 重复步骤11,查看mysql 端口号,显示修改成功后的端口号
  2. 创建数据库

mysql> create database mydb;

  1. 卸载mysql(可选)

(1)       运行mysql-5.7.10-win32.msi,选择卸载。

(2)       删除安装目录(C:\Program Files\MySQL\MySQL Server 5.7)

(3)       删除注册表信息

[1]. HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/services/eventlog/Application/MySQL

[2]. HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/services/eventlog/Application/MySQL

[3]. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/eventlog/Application/MySQL




关于Window mysql5.5升级至5.7.36的详细步骤 Mysql 5.5升级至5.7版本,步骤操作如下: 1.首先备份原文件,并卸载原Mysql 2.进入官网下载预安装版本 3.写入并修改my.ini文件 4.cmd命令下安装及修改密码 5.尝试客户端登录mysql 5.将原data文件覆盖到安装路径下 6.cmd下初始化操作 阅读详情

相关推荐

window11 本地安装 MySQL8.0

摘要:本文记录了在Win11系统下安装MySQL 8.0.24的完整过程。针对系统权限限制,提供了管理员模式打开CMD的方法。安装步骤包括:下载MySQL安装包、安装VC运行环境、设置系统变量、创建配置文件、初始化数据库、注册服务等关键环节。重点解决了首次配置时的密码设置问题,通过安全模式免密登录后重置root密码。整个过程涵盖了从环境准备到最终验证的完整流程,特别适合初学者参考,避免常见安装陷阱。

LSur_king的博客 2202

Mysql8.0安装

** 图鉴无废话 ** 解压!!! 新建一个my.ini文件 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:/software/mysql-8.0.22-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:/software/mysql-8.0.22-winx64/Data # 此处同上 # 允许最大连接数 max_connections=200 # 允许

m0_46258409的博客 893

电脑本地如何安装MySQL服务

嗨,我是兰若姐姐,今天给大家说下如何在自己电脑本地安装MySQL服务。

weixin_45754647的博客 1430

MySQL版本升级

对数据字典的升级数据字典有:mysql、information_schema、performance_schema、sys schema。

weixin_tank88921的博客 6788

XAMPP中MySQL和本地MySQL冲突的

环境:Windows+xmapp7.1 在网上找了很多更改端口的办法失败,而且很麻烦,并且我又不想卸载本地的MySQL。现在给大家提供一种不改端口的解决方法,操作比较方便 ①运行regedit ②找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL ③更改ImagePath为"D:\xampp\mysql\bin\mysq

sinat_37633633的博客 1万+

MySQL升级命令(mysql_upgrade)

mysql_upgrade命令是MySQL提供的用于升级服务器和相关系统表的命令行工具。通过执行mysql_upgrade命令,可以自动检测并升级MySQL服务器的版本。在使用该命令之前,请确保已停止MySQL服务器,并备份数据库以防万一。升级过程可能需要一些时间,具体时间取决于系统表的大小和服务器的性能。完成升级后,请重新启动MySQL服务器,以使更改生效。希望本文对你理解和使用mysql_upgrade命令有所帮助。如有任何问题,请随时提问。

VcyReact的博客 3551

Windows系统下的MySQL版本升级实操指南

Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。 只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。 逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。

hacker_Lees的博客 2万+

Windows系统、下的MySQL、版本升级、实操

前言 Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。 只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。 逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。 一、场景说明 本机版本是5.6.40版本,打算升级至5.7.29版本 二、操作实践 1.下载MySQL5.7.29 的zip包文件,下载地址:https://dev.mysql.com

【优快云】 5150

win环境mysql版本升级到5.7过程

win环境mysql版本升级到5.7过程

nandao158的博客 3571

C#计算八字

private string[] jq = { "小寒", "大寒", "立春", "雨水", "惊蛰", "春分", "清明", "谷雨", "立夏", "小满", "芒种", "夏至", "小暑", "大暑", "立秋", "处暑", "白露", "秋分", "寒露", "霜降", "立冬", "小雪", "大雪", "冬至" };private string[] dz = { "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥", "子" };

m0_72939038的博客 828

价值投资/指标选股(akshare)

利用akshare的数据源,可以获取所有的股票数据以及公开的财务数据,可以进行条件筛选,获取满足条件的股票。 这套模板可以用于价值投资,指标选股。选股周期为日线级别。然后结果可以邮箱发送。 import time import akshare as ak ## A 股上市公司的实时行情数据 stock_zh_a_spot_df = ak.stock_zh_a_spot() #print(stock_zh_a_spot_df) ##取前300测试 ##取前300测试 df_stock =...

qq_26742269的博客 1万+

window环境mysql小版本升级(持续优化中)

Windows server2019系统mysql版本升级

claylaw IT 1367

机械臂速成小指南(八):标准DH法实战——从连杆坐标系到运动学方程

本文详细介绍了机械臂运动学建模中的标准DH法,从连杆坐标系的建立到运动学方程的求解,提供了实用的操作步骤和代码示例。通过DH参数表和变换矩阵的构建,帮助读者快速掌握机械臂运动学建模的核心技术,并解决实际应用中的常见问题。

oo7890的博客 211

Windows系统下的mysql版本升级

1、下载Mysql https://dev.mysql.com/downloads/mysql/5、将8.0.32 下的data文件和my.ini文件copy至8.0.33路径下。3、解压到对应路径 mysql-8.0.33-winx64。7、进入到新版mysql的bin文件里面执行mysql安装。3、解压到对应路径 mysql-8.0.33-winx64。6、进入到新版mysql的bin文件里面执行mysql安装。10、关闭、重启Mysql。9、关闭、重启Mysql。8、启动Mysql服务。

三百两 7826

别再被坑了!手把手教你从官网下载免费正版Notepad++(附最新网盘链接)

本文详细指导如何从Notepad++官网安全下载正版软件,避免山寨版本带来的安全风险。通过识别官网特征、推荐官方下载渠道、揭露山寨网站骗局及验证正版功能,帮助用户高效获取纯净的Notepad++代码编辑器,并分享实用插件和配置优化技巧。

weixin_42527654的博客 565

VerilogEval实战指南:从基准测试到模型微调的全流程解析

本文提供了VerilogEval实战指南,详细解析了从基准测试到模型微调的全流程。VerilogEval是一个自动化、标准化的测试框架,用于客观评估大语言模型生成Verilog硬件代码的能力。文章涵盖了环境搭建、核心机制解析、利用其生成合成数据进行模型微调的策略,以及如何将其工程化集成到自动化评估流程中,为硬件设计领域的AI应用提供了完整的方法论。

yy01234的博客 1005

本地window系统 安装mysql数据库

1、下载安装的过程就不详细介绍了,可以参考下面的文章: https://www.runoob.com/mysql/mysql-install.html 中从这里开始往下的内容,保证可以安装成功! 2、我本地安装的是 mysql-8.0.16 的版本,安装完成后,可以使用mysql -u root -p登录本地数据库: 输入初始密码后,按enter键确认登录: 登录成...

David_jiahuan的博客 2187

YOLO11改进|注意力机制篇|引入MLCA轻量级注意力机制

YOLO11中添加MLCA轻量级注意力机制

A1983Z的博客 4059

MYSQL版本升级操作(Window版)

MySQL 5.6升级至5.7/8.0全流程指南:1)先停止旧服务;2)下载新版并删除旧注册表项;3)通过mysqld命令重装服务并初始化;4)从err文件中获取初始密码登录;5)修改root密码并调整加密方式(mysql_native_password)以兼容Navicat。注意需删除旧环境变量并确保干净初始化,过程中要检查data文件夹和my.ini文件状态。

weixin_43822395的博客 387

详解大端模式和小端模式

详解大端模式和小端模式 一、大端模式和小端模式的起源         关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令

ce123的技术博客 19万+

手把手教你学simulink(16.8)--基于Simulink的小波变换滤波器(Wavelet Transform Filter)项目

基于Simulink的小波变换滤波器(Wavelet Transform Filter)项目的详细实例介绍。这个项目将重点放在小波变换滤波器的设计、实现和仿真上,帮助你理解和应用小波变换滤波器在信号处理中的作用。

MHD0815的博客 534

windows系统MySQL5.7小版本升级

此次是windows系统下,将mysql 5.7.38升级到5.7.43(当前最新版本)。

yhj198927的博客 2304

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

怎么在 window 系统里本地安装 mysql

1、下载安装包 https://downloads.mysql.com/archives/community/ 这个里以下载 5.7.35 zip 压缩包为例: 2、解压文件到磁盘 3、配置环境变量 这一步的目的,是为了后续能使用 cmd 指令去安装 MySQL。 我们找到 控制面板 – 系统和安全 – 系统 里的高级系统设置,打开环境变量 添加变量名:MYSQL_HOME 以及值:解压后存放 MySQL 文件的安装路径 添加新的路径:%MYSQL_HOME%\bin 4、安装mysql 进入安

学习前端这门手艺,栈底到栈顶依次是:浏览器架构、Web 网络、事件循环机制、JavaScript 核心、V8 的内存管理、浏览器的渲染流程、Web 安全、CSS、React、Vue、Node、构建工具链等 1315

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: mysql max_allowed_packet自动重置为1024 解决办法
下一篇: activiti入门3排他网关,并行网管,包括网关,事件网关
chen_lay
博客等级 码龄12年 44粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值