最新MySQL安装(重装)、卸载、配置全教程

文章目录

  • 前言(准备)
  • 一、MySQL数据保留
    • 1.用Navicat 工具导出/导入
    • 2.用cmd命令导出/导入
  • 二、彻底卸载和清除MySQL
  • 三、MySQL安装
  • 四、MySQL配置
  • 五、扩展1:Navicat连接时报错
  • 六、扩展2:关闭/重启mysql服务
  • 编程之外

前言(准备)

  最近做一个小demo,用的很久之前装的MySQL5.5,这个MySQL版本太低不支持一个表中有两个timestamp(时间戳),但是数据库中有很多之前的数据就不想重装新的MySQL。基于这些问题,将从MySQL数据保留MySQL卸载/安装/配置全解过程

一、MySQL数据保留

如若要保留MySQL中的数据,在卸载MySQL前导出sql文件即可

1.用Navicat 工具导出/导入

最新MySQL安装(重装)、卸载、配置全教程_第1张图片

2.用cmd命令导出/导入

   2.1导出数据库(包括数据库表中的数据): mysqldump -u用户名 -p密码 数据库名 > 导出的文件名
最新MySQL安装(重装)、卸载、配置全教程_第2张图片
  2.2导出数据表: mysqldump -u用户名 -p密码 数据库名 表名…> 导出的文件名
最新MySQL安装(重装)、卸载、配置全教程_第3张图片
  2.3导出数据库结构(没有数据,只有建表语句): mysqldump -uroot -p密码 -d --add-drop-table 数据库名 >d:/dbname_db.sql
最新MySQL安装(重装)、卸载、配置全教程_第4张图片

2.4导入数据库
  导出的sql文件是不包括创建数据库的语句的,所以导入sql文件时要先在MySQL中创建一个数据库,然后在mysql控制台执行: use 数据库 source d:/dbname.sql(d:/ sql文件路径,dbname.sql 要导入的sql文件)

感谢:https://www.cnblogs.com/Zhusi/p/11518076.html

二、彻底卸载和清除MySQL

(注:电脑没有装过MySQL的可以忽略这一步,之前没装成功的也算是装过)
卸载MySQL可以看我之前的博客:彻底卸载和清除MySQL以及相关配置文件 如果之前有装过MySQL,重装之前就一定要先卸载干净。

三、MySQL安装

官网下载地址:
https://dev.mysql.com/downloads/windows/installer/8.0.html
最新MySQL安装(重装)、卸载、配置全教程_第5张图片
不用登陆或注册账户,直接下载
最新MySQL安装(重装)、卸载、配置全教程_第6张图片
  由于MySQL的官网是属于外网,下载速度可能会很慢,小伙伴们可以到我的公众号 编程之外 回复 MySQL8 获取我已经下载好的安装包,欢迎入坑一起成长哦:

安装包下载解压后双击安装
最新MySQL安装(重装)、卸载、配置全教程_第7张图片
勾选同意协议,然后点击next
最新MySQL安装(重装)、卸载、配置全教程_第8张图片
选择自定义安装,方便之后管理,其他安装方式会默认安装在C盘
最新MySQL安装(重装)、卸载、配置全教程_第9张图片

  • MySQL Server:数据库服务,这个 需要安装。
  • MySQL Workbench:MySQL的ER/数据库建模工具。
  • MySQL Shell:是MySQL Server的高级客户端和代码编辑器。
  • MySQL Router:MySQL路由器,一般用不到。
  • MySQL Connector :一些连接mysql的驱动包。
  • MySQL Documentation :一些mysql的官方文档。
    感谢:https://blog.csdn.net/qq_27009225/article/details/103956756?utm_source=distribute.pc_relevant.none-task
    最新MySQL安装(重装)、卸载、配置全教程_第10张图片
    安装路径中一定不能有中文
    最新MySQL安装(重装)、卸载、配置全教程_第11张图片
    最新MySQL安装(重装)、卸载、配置全教程_第12张图片
    最新MySQL安装(重装)、卸载、配置全教程_第13张图片
    最新MySQL安装(重装)、卸载、配置全教程_第14张图片
    最新MySQL安装(重装)、卸载、配置全教程_第15张图片
    最新MySQL安装(重装)、卸载、配置全教程_第16张图片
    最新MySQL安装(重装)、卸载、配置全教程_第17张图片
    最新MySQL安装(重装)、卸载、配置全教程_第18张图片
    最新MySQL安装(重装)、卸载、配置全教程_第19张图片
    最新MySQL安装(重装)、卸载、配置全教程_第20张图片
    最新MySQL安装(重装)、卸载、配置全教程_第21张图片
    最新MySQL安装(重装)、卸载、配置全教程_第22张图片
    注: 这一步有的小伙伴的 Starting Server(启动服务) 可能会失败,这是由于MySQL80服务是一个网络服务,权限不足的原因!

解决方法:把 NETWORK SERVICE添加到Administrators组即可
右击此电脑,选择
管理

最新MySQL安装(重装)、卸载、配置全教程_第23张图片
点击添加 》 高级 》 立即查找
最新MySQL安装(重装)、卸载、配置全教程_第24张图片
最新MySQL安装(重装)、卸载、配置全教程_第25张图片
最新MySQL安装(重装)、卸载、配置全教程_第26张图片
然后一直点确定返回,再重新点击Execute(执行),Starting Server执行通过

最新MySQL安装(重装)、卸载、配置全教程_第27张图片
最新MySQL安装(重装)、卸载、配置全教程_第28张图片
至此MySQL就安装成功了,步骤有点多,旧版的都没有那么麻烦,完全是在挑战人的耐心(╬ ̄皿 ̄)

四、MySQL配置

打开MySQL自带客户端
最新MySQL安装(重装)、卸载、配置全教程_第29张图片
最新MySQL安装(重装)、卸载、配置全教程_第30张图片
  用cmd进入,提示“‘mysql’ 不是内部或外部命令,也不是可运行的程序
或批处理文件”,是因为mysql还没配置全局环境变量(可选)
最新MySQL安装(重装)、卸载、配置全教程_第31张图片

配置全局环境变量(可选)
右击此电脑—>属性
最新MySQL安装(重装)、卸载、配置全教程_第32张图片
最新MySQL安装(重装)、卸载、配置全教程_第33张图片
最新MySQL安装(重装)、卸载、配置全教程_第34张图片
最新MySQL安装(重装)、卸载、配置全教程_第35张图片
如下,全局环境变量配置成功
最新MySQL安装(重装)、卸载、配置全教程_第36张图片
不同的电脑/MySQL版本,会有些许不同,但大体都是一样的。

五、扩展1:Navicat连接时报错

8.0后的MySQL,Navicat连接时会出现如下错误
最新MySQL安装(重装)、卸载、配置全教程_第37张图片
这是由于目前的客户端连接软件,还不支持Mysql8新增加的加密方式caching_sha2_password,所以需要修改用户的加密方式

在MySQL控制台执行:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你自己的mysql密码';

最新MySQL安装(重装)、卸载、配置全教程_第38张图片
如下,Navicat连接成功
最新MySQL安装(重装)、卸载、配置全教程_第39张图片
若还未连接成功的,在MySQL控制台执行以下处理:
刷新权限 : FLUSH PRIVILEGES;
重置密码: alter user ‘root’@‘localhost’ identified by ‘123456’;

六、扩展2:关闭/重启mysql服务

在cmd中关闭mysql服务:

net stop mysql

在cmd中重启mysql服务:

net start mysql

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

编程之外

在这里插入图片描述
在这里插入图片描述

编程之外

你可能感兴趣的:(MySQL)