1、由于mysql8 的 话是默认有一个配置文件的,所以在执行

初始化mysql8

 mysqld  --initialize  #执行这个的原因是:因为之前使用的是Mysql8中自带的那个默认的配置文件

2、安装Mysql服务

 mysqld install MySQL8

3、之后启动MYSQL8服务即可在window10中的此电脑中的管理中的服务中看到MYSQL8服务的产生了

net start MYSQL8

此时,既可以用以前使用Mysql8的时候设置的密码进行登录了

因为以前已经设置过了密码了,所以这次初始化mysql的时候:命令

 mysqld  --initialize

而不是

 mysqld  --initialize --console

因为加上console参数的含义是在data目录下面产生一个含有初始化密码的文件,因为之前已经用过mysql了(后来是 因为自己手误删除了Mysql8的服务)所以不用带有   - -console参数了

如果不使用Mysql8自带的配置文件的话,也可以自己mysql(解压版的)安装根目录文件夹下新建my.ini文件。内容参考如下:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port =  

# 设置mysql的安装目录

basedir=E:\mysql\mysql3\mysql-8.0.-winx64

# 设置mysql数据库的数据的存放目录

datadir=E:\mysql\mysql3\mysql-8.0.-winx64\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

character-set-server = utf8mb4

performance_schema_max_table_instances = 

table_definition_cache =
原文链接:https://blog.csdn.net/m0_37890289/article/details/80003994

处理完目录结构如下。

4.管理员身份运行cmd,并将切换到你解压过后的文件的bin目录下。

5、初始化mysql

 mysqld --defaults-file=D:\mysql\mysql3\mysql-8.0.-winx64\my.ini --initialize --console

执行完毕后,文件结构多了一个data目录。里面的一个后缀为.rre的文件记录初始化密码(后面第一次进入mysql修改密码需要)

6、安装Mysql服务(其中的MYSQL3是别名,适用于安装多个Mysql版本的时候的数据库服务的安装)

 mysqld install MySQL3 --defaults-file="D:\mysql\mysql3\mysql-8.0.11-winx64\my.ini"

7.启动mysql服务。

  net start MySQL3

8、以root身份进入mysql。      此处就需要上面初始化mysql时候系统生成的密码了。

 mysql -u root -p 
password:

9.修改root密码。

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

10.密码修改后刷新权限,就可以使用mysql了。

    flush privileges;

这个方法可以在一台电脑上安装N个mysql服务,注意修改不同的端口号即可。这个是用mysql8的默认的的配置,而不是用自己的my.ini文件

window10 上的mysql8.0.13的数据库服务丢失后,找回方法的更多相关文章

  1. Win10环境下安装压缩包版本MySQL-8.0.13

    准备工作 系统环境:Windows 10 1803版本: 压缩包:MySQL-8.0.13 Windows zip包下载: 安装过程 1. 加载安装包到你的安装目录 将下载的MySQL压缩包解压并移到 ...

  2. 64位 windows10,MYSQL8.0.13重置密码(忘记密码或者无法登录)

    上一节的MySQL的配置安装里,并没有用到配置文件my.ini.那在MYSQL8.0.13如何解决密码重置问题呢.我去网上搜了好多的资料都是改配置文件my.ini的,后来终于找到了一条命令:操作步骤如 ...

  3. 使用yum源的方式单机部署MySQL8.0.13

    使用yum源的方式单机部署MySQL8.0.13 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 基本上开源的软件都支持三种安装方式,即rmp方式安装,源码安装和二进制方式安装.在 ...

  4. 使用二进制安装包的方式单机部署MySQL8.0.13

    使用二进制安装包的方式单机部署MySQL8.0.13 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于MySQL的介绍我这里就不多做赘述了,如何下载MySQL详情请参考:MySQ ...

  5. MySQL入门介绍(mysql-8.0.13)

    MySQL入门介绍(mysql-8.0.13单机部署) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL数据库介绍 1>.MySQL是一种开放源代码的关系型数据库 ...

  6. mysql8.0.13安装、使用教程图解

    mysql8.0.13安装.使用教程图解 MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Manageme ...

  7. springboot2.1.7整合mybati3.5.2与mysql8.0.13

    springboot2.x已经发布一段时间,博主在这里使用springboot2.1.7整合mybatis3.5.2,使用的数据库为mysql8.0.13 1. 导入依赖 <!--mysql-- ...

  8. 【Linux】【MySQL】CentOS7、MySQL8.0.13 骚操作速查笔记——专治各种忘词水土不服

    1.前言 [Linux][MySQL]CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行) 专治各种忘词,各种水土不服. - -,就是一个健忘贵的速查表:(当然不包括SQL的 ...

  9. Centos7 安装mysql-8.0.13(rpm)

    yum or rpm? yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢. rpm安装方式可以从国内镜像下载mysql的rpm包,比较快.rpm也适合离线安装. 环境说明 操作系统: ...

随机推荐

  1. vue中的this.$nextTick()使用

    首先我们来翻译一下nextTick是什么意思:下一个刻度 再来看看vue官网怎么说的: Vue.nextTick( [callback, context] )在下次 DOM 更新循环结束之后执行延迟回 ...

  2. BZOJ 3698: XWW的难题

    Description XWW是个影响力很大的人,他有很多的追随者.这些追随者都想要加入XWW教成为XWW的教徒.但是这并不容易,需要通过XWW的考核. XWW给你出了这么一个难题:XWW给你一个N ...

  3. mui 时间选择器和上传图片

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name= ...

  4. 551-学生出勤记录 I

    551-学生出勤记录 I 给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符: 'A' : Absent,缺勤 'L' : Late,迟到 'P' : Present,到场 如果一个学 ...

  5. 4 Values whose Sum is 0 UVA 1152

    题目链接:https://vjudge.net/problem/UVA-1152 这题题意就是在四个集合内.每个集合分别里挑一个数a,b,c,d,求a+b+c+d=0有多少种选法. 暴力的话就是四重循 ...

  6. ms17-010 利用msf的exp和一个扫描工具的复现

    0x01简介 永恒之蓝漏洞是方程式组织在其漏洞利用框架中一个针对SMB服务进行攻击的漏洞,该漏洞导致攻击者在目标系统上可以执行任意代码. 攻击对象:win7及win7以下的操作系统且开启了445端口s ...

  7. DataGridView 定位到指定行

    //定位到指定行(样式)dataGridView1.ClearSelection();dataGridView1.Rows[selectIndex].Selected = true; //让指定行处于 ...

  8. Maven无法下载com.oracle:ojdbc14:jar解决方法

    问题说明:导入Maven项目时,想要添加Oracle驱动包时,Maven的pom.xml总是报Missing artifact com.oracle:ojdbc14:jar:10.2.0.1.0错. ...

  9. SSM+layui实现增删改查

    前端使用layui框架,后端使用Spring+SpringMVC+Mybatis的集合框架,数据库使用MySQL,完成对一张用户表的增删改查操作. 前后端分离开发,即前端的HTML页面通过ajax技术 ...

  10. sql 按天及上午下午分组

    ),r.CTime,), then '下午' end as k, count(*) from Record as r left join Channel as c on r.ChannelId=c.I ...