一、安装Mysql8.0.17

1:首先去官网下载安装包

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

2:将解压文件解压到你安装的目录:D:\mysql\mysql-8.0.17-winx64  (我这是放在D盘根目录,不要放在有中文名字和空格的的目录下

3:在D:\mysql\mysql-8.0.17-winx64文件夹下面新建一个my.ini文件和一个data文件夹

my.ini内容:

[mysqld]

# 设置3306端口

port=3306# 设置mysql的安装目录

basedir=D:\\mysql\\mysql-8.0.17-winx64

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

datadir=D:\\mysql\\mysql-8.0.17-winx64\\data

# 允许最大连接数

max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

max_connect_errors=10# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

[mysql]

# 设置mysql客户端默认字符集default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

4:配置系统环境

在path中添加%MYSQL_HOME%\bin

5:以管理员的身份打开cmd窗口

初始化命令:mysqld --initialize --user=mysql --console

接着就是输入mysqld -install进行服务的添加

输入net start mysql启动服务

输入mysql -u root -p进行登录数据库,这时提示需要密码,这里忘记密码可以重置密码

二、重置密码

1.管理员身份打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,

2.开启跳过密码验证登录的MySQL服务

输入命令

mysqld --console --skip-grant-tables --shared-memory

3.管理员身份再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p

4. 密码置为空,命令如下:

use mysql

update user set authentication_string='' where user='root';

.退出mysql,执行命令:

quit

6. 关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务,

7. 打开命令框,输入:net start mysql  启动MySQL服务。

8.步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p

9.修改密码,如下图:

ALTER USER'root'@'localhost' IDENTIFIED BY'新密码';

10.验证更改后密码正确登录

输入quit,退出当前登录,输入登录命令:mysql -u root -p

输入密码,成功登录,到此,重置密码结束。

window安装mysql默认密码忘记_window10 安装Mysql 8.0.17以及忘记密码重置密码相关推荐

  1. mysql安装check requirements出错_超详细的MySQL8.0.17版本安装教程

    下载MySQL MySQL的官网地址:https://www.mysql.com/. 如下图所示: 然后点击DOWNLOADS ==> Community,选择MySQL Community S ...

  2. mysql 默认 innodb_【数据库】Mysql更改默认引擎为Innodb的步骤方法

    前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定. 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.M ...

  3. 修改mysql默认字符集为latin1_修改MYSQL默认编码为UTF8

    修改 MYSQL 默认编码为 UTF8 MySQL 的默认编码是 Latin1 , 不支持中文, 那么如何修改 MySQL 的默认编码呢, 下面以 UTF-8 为例来说明 需要注意的是, 要修改的地方 ...

  4. linux 下 mysql默认表_linux环境下mysql默认是区分表名大小写的

    在linux环境下,mysql默认表明是区分大小写的,我们可以查看全局变量发现: mysql> show variables like 'lower%'; +------------------ ...

  5. mysql默认索引add index_mysql 索引( mysql index )

    索引 mysql index 索引是一种数据结构,可以是B-tree, R-tree, 或者 hash 结构.其中R-tree 常用于查询比较接近的数据:B-trees适合用于查找某范围内的数据,可以 ...

  6. centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例

    在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB ...

  7. Centos6.0 64位MySQL 5.5.20 CMake 安装部署

    Centos6.0 64位下 MySQL 5.5.20 CMake 安装部署 一.下载所需软件 linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下 wget ftp: ...

  8. suse 安装mysql5.6_SuSE11安装MySQL5.6.40:RPM安装方式

    摘要:SuSE11sp3 64位操作系统. MySQL5.6.40rpm安装包 注:kingtry是我的主机名 一.环境准备 操作系统:SuSE版本11sp3,64位kingtry:~ # uname ...

  9. sqlyog要先安装mysql_MySQL和SQLyog的配置-安装及遇到的问题

    1. 安装MySQL 我先是参考了菜鸟教程上的##此篇博客#安装成功的. 这两篇教程最大的差别是在于下载的版本不同.如下图: 前者下载的是 Other Downloads里的压缩包,下载后需要自己配置 ...

最新文章

  1. 基于短语的统计机器翻(PBMT) 开源工具 :Moses
  2. 最新加州自动驾驶报告出炉,两家中国公司名列全球前五
  3. 在winform程序里实现最小化隐藏到windows右下角
  4. MyBatis:参数传递 [转]
  5. 设计模式(四)OkHttp的责任链模式
  6. Ubuntu下Git服务端搭建
  7. C++类模板(二)用类模板实现可变长数组
  8. android comparator,Comparator和Comparable实现排序的例子源码及其对比
  9. 某pl/sql培训练习题
  10. 深度学习总结:DQN原理,算法及pytorch方式实现
  11. 在Windows XP 中使用Active Directory(活动目录)
  12. CH - 0502 七夕祭(思维+中位数优化+前缀和优化)
  13. 1主5从mysql数据库_MySQL主从复制虽好,能完美解决数据库单点问题吗?
  14. 职教云自签系统部署教程及源码
  15. ros下的python代码的编写与回调函数
  16. Maven依赖中scope的含义
  17. react+clodop打印
  18. 计算机上缺少vsix安装程序,vsix - Vsix安装程序在Visual Studio 2017(15.3)中失败 - 堆栈内存溢出...
  19. 实对称矩阵对角化为什么要做正交化单位化操作呢?
  20. 案例征集 | 2021中国数据资产管理工具市场研究报告

热门文章

  1. java file gettext_避免使用.properties文件GNU Gettext Java
  2. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法
  3. SpringBoot整合Shiro(认证+授权)
  4. java Mina sftp_java – 使用Apache Mina作为模拟/内存SFTP服务器进行单元测试
  5. web打印控件_web网页测试应该注意点(一)
  6. 【ruoyi若依】echarts图表跑版
  7. excel公式:逻辑与、逻辑或
  8. 技嘉主板万能网卡驱动_技嘉Z490系列主板来袭:16相供电/钽电容,堆料更进一步...
  9. 设计费收费标准2002修订_酒店装修设计费收费标准,酒店装修设计效果图
  10. 返回值类型与函数类型不匹配_golang基础语法,定义函数类型 为已存在的数据类型起别名...