MySQL卸载5.重新安装 8.0.20教程(windows 64位)
1.卸载旧的MySQL(5.),旧版安装时为压缩包文件安装
参考:如何把旧版的mysql卸载干净并安装新版mysql?(若有侵权,请私聊删除)
1.先将数据进行备份:
快捷键win+R,输入cmd,回车
输入:
mysql
登录MySQL客户端
查看自己旧版MySQL安装路径,输入命令:
show variables like "%char%";
查看MySQL数据库真正的data目录:
show variables like 'datadir';
退出:
exit;
进入旧版MySQL安装路径下的bin目录:
输入:
mysqldump --all-database > E:\all_database.sql -u root -p
回车
输入root(mysql用户名,具体以自己的为主)用户密码,将数据备份到E盘相应的文件中。
2.卸载旧版本MySQL
快捷键win+R,输入services.msc
服务,找到mysql并停止。(我的图片上已经删除,并没有显示)
打开任务管理器,将mysql结束任务
直接打开文件资源管理器找到之前查看的相应路径,删除旧版MySQL配置文件和数据目录(我的为D:/MySQL Server5.6)
快捷键win+R,输入:regedit
删除:
1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL
ControlSet001,不一定是001或002,可能是ControlSet005等
2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL
重启电脑
2.下载、安装新版mysql 8.0.20
参考:MySQL 8.0.19安装教程(windows 64位)(若有侵权,请私聊删除)
下载链接:https://dev.mysql.com/downloads/mysql/
我的电脑为win10,64,可以根据自己的电脑进行具体选择
下载第一个压缩包文件(mysql-8.0.20-winx64.zip),解压(我修改文件夹名为:mysql-8.0.20,可以自己更改为其他名字或不更改)
在该目录下,新建文本文件,将文件类型改为的my.ini
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\mysql-8.0.20
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-8.0.20\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
cmd:以管理员身份运行
进入安装目录bin路径下
进入bin,输入:
mysqld --initialize --console
出错:显示找不到vcruntime140.dll,无法继续执行代码
解决参考:MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。(若有侵权,请私聊删除)
2020-06-10T10:35:45.654709Z 0 [System] [MY-013169] [Server] E:\mysql-8.0.20\bin\mysqld.exe (mysqld 8.0.20) initializing of server in progress as process 13684
2020-06-10T10:35:45.678830Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-06-10T10:35:46.571616Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-06-10T10:35:48.717992Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: u:ihr_i)S9jm
A temporary password is generated for root@localhost: u:ihr_i)S9jm:root @ localhost:后面的u:ihr_i)S9jm就是初始密码(不含首位空格)
安装mysql服务器:
mysqld --install [服务名] ###(服务名可以不加默认为mysql)
成功之后,启动服务器:
net start mysql
3.打开Navicat连接MySQL,修改密码
参考:MySQL 8.0.19安装教程(windows 64位)(若有侵权,请私聊删除)
输入之前的初始密码(我的是u:ihr_i)S9jm)
解决参考:【MySQL】Navicat连接mysql出现1862错误(若有侵权,请私聊删除)
mysql -uroot -pu:ihr_i)S9jm
mysqladmin -uroot -p password
输入初始密码:(我的是u:ihr_i)S9jm)
修改密码为:root
再次确认密码:root
4.导入备份数据库到新版mysql中
参考:如何把旧版的mysql卸载干净并安装新版mysql?(若有侵权,请私聊删除)
快捷键win+R,输入cmd,进入自己的新版MySQL安装路径bin目录下:
mysql -u root -p
root(自己设的密码)
进到mysql>状态下
将之前备份的数据导入到新的mysql中:
source E:\all_database.sql
注意:若新版本比旧版本高需要在mysql安装目录下执行
mysql_upgrade -u root -p
root(自己设的密码)
来解决兼容问题
在Navicat右键刷新,看到数据库已导入成功。
更新MySQL完毕。
MySQL卸载5.重新安装 8.0.20教程(windows 64位)相关推荐
- mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)
前言 前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决.今天将自己的安装过程记录下来,希望对各位有所帮助. 一.MySQL 8.0.22官网下载 点击进入 ...
- mysql 5.7 安装配置教程(windows 64位)
1. 安装准备 1.1 准备MySQL安装包: mysql-5.7.37-winx64解压版 地址:https://dev.mysql.com/downloads/mysql/ 1.2 检查操作系统类 ...
- mysql8.0.28安装配置教程(windows 64位)
1.官网下载MySQL MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/ 也可以直接从我的网 ...
- MySQL安装教程(windows 64位)详细教程
1.确保电脑为64位系统 2.国外官网下载地址:MySQL : Download MySQL Community Server 2.1.点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载 ...
- 【超详细】Anaconda简介、下载及安装教程(Windows 64位系统)
目录 简介 下载 安装 测试 简介 博主觉得,一开始接触Anaconda不需要长篇大论的去了解....也不需要理解的特别深入,先明白 "面"上的东西,用起来,在不断使用的过程中加深 ...
- MySQL 8.0.17安装教程(windows 64位)
C:\Windows\system32>mysqld --initialize --console 'mysqld' 不是內部或外部命令.可執行的程式或批次檔.C:\Windows\system ...
- MySQL 8.0.26 图形化安装教程 (windows 64位)
文章目录 mysq8 比mysql5.7快2倍 mysql8官网: https://dev.mysql.com/downloads/windows/installer/8.0.html 双击安装mys ...
- MySQL 8.0.12安装教程(windows 64位)
先去官网下载点击MySQL下载 下载完成后 解压 解压完 是这个样子 配置初始化的my.ini文件 解压后的目录并没有my.ini文件,没关系可以自行创建.在安装根目录下添加 my.ini(新 ...
- MySQL 8.0.13安装教程(windows 64位)
1. 先去官网下载点击的MySQL的下载 2.下载完成后解压 配置系统环境变量 去系统的环境变量的path里添加一个mysql的配置 指向mysql的bin目录 3.配置初始化的my.ini文件的文 ...
最新文章
- [云炬创业基础笔记]第一章创业环境测试6
- 关于Notes更改internet密码所需的缓存时间
- 【Go API 开发实战 7】基础 3:记录和管理 API 日志
- 计算机一级查询记录,技巧查看电脑中使用过的记录痕迹的详细教程
- java解析html jsoup_2020-06-02 jsoup java解析html
- 【SDOI 2014】数表
- 【Qt】qt库结构及示例
- 比较好用的python编译器_比酷传播
- python如何只保留数字_如何查询刷卡消费有没有积分?只需用4个数字马上能查...
- 【LeetCode】剑指 Offer 48. 最长不含重复字符的子字符串
- credential for git
- vs2012 express 密钥
- 处理kindeditor上传图片失败的问题,404
- mac系统调节鼠标、触控板灵敏度
- 一款阿里的知识管理工具
- 表现与数据分离、web语义化的理解
- web静态网页-爱心公益小站
- ### Cause: java.sql.SQLIntegrityConstraintViolationException: Column ‘user_id‘ cannot be null
- 行人属性识别的一个调研
- Springboot 自定义全局异常处理
热门文章
- geometry-api-java 学习笔记(三)多点 multipoint
- acrgis api for javaScript需要对Dojo了解多少?
- 【原创 HadoopSpark 动手实践 6】Spark 编程实例与案例演示
- Oracle中的事务之savepoint
- 微信跳一跳高分系列一:解读 adb 工具
- 写在前面,白话 Yaf 探秘与深入
- Could not resolve all dependencies for configuration ':app:_debugApk'
- 3.4 实用的path变量
- 数据挖掘笔试面试(10)
- 2-4 测试案例helloWorld