window安装mysql默认密码忘记_window10 安装Mysql 8.0.17以及忘记密码重置密码
一、安装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以及忘记密码重置密码相关推荐
- mysql安装check requirements出错_超详细的MySQL8.0.17版本安装教程
下载MySQL MySQL的官网地址:https://www.mysql.com/. 如下图所示: 然后点击DOWNLOADS ==> Community,选择MySQL Community S ...
- mysql 默认 innodb_【数据库】Mysql更改默认引擎为Innodb的步骤方法
前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定. 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.M ...
- 修改mysql默认字符集为latin1_修改MYSQL默认编码为UTF8
修改 MYSQL 默认编码为 UTF8 MySQL 的默认编码是 Latin1 , 不支持中文, 那么如何修改 MySQL 的默认编码呢, 下面以 UTF-8 为例来说明 需要注意的是, 要修改的地方 ...
- linux 下 mysql默认表_linux环境下mysql默认是区分表名大小写的
在linux环境下,mysql默认表明是区分大小写的,我们可以查看全局变量发现: mysql> show variables like 'lower%'; +------------------ ...
- mysql默认索引add index_mysql 索引( mysql index )
索引 mysql index 索引是一种数据结构,可以是B-tree, R-tree, 或者 hash 结构.其中R-tree 常用于查询比较接近的数据:B-trees适合用于查找某范围内的数据,可以 ...
- centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例
在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB ...
- Centos6.0 64位MySQL 5.5.20 CMake 安装部署
Centos6.0 64位下 MySQL 5.5.20 CMake 安装部署 一.下载所需软件 linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下 wget ftp: ...
- suse 安装mysql5.6_SuSE11安装MySQL5.6.40:RPM安装方式
摘要:SuSE11sp3 64位操作系统. MySQL5.6.40rpm安装包 注:kingtry是我的主机名 一.环境准备 操作系统:SuSE版本11sp3,64位kingtry:~ # uname ...
- sqlyog要先安装mysql_MySQL和SQLyog的配置-安装及遇到的问题
1. 安装MySQL 我先是参考了菜鸟教程上的##此篇博客#安装成功的. 这两篇教程最大的差别是在于下载的版本不同.如下图: 前者下载的是 Other Downloads里的压缩包,下载后需要自己配置 ...
最新文章
- 基于短语的统计机器翻(PBMT) 开源工具 :Moses
- 最新加州自动驾驶报告出炉,两家中国公司名列全球前五
- 在winform程序里实现最小化隐藏到windows右下角
- MyBatis:参数传递 [转]
- 设计模式(四)OkHttp的责任链模式
- Ubuntu下Git服务端搭建
- C++类模板(二)用类模板实现可变长数组
- android comparator,Comparator和Comparable实现排序的例子源码及其对比
- 某pl/sql培训练习题
- 深度学习总结:DQN原理,算法及pytorch方式实现
- 在Windows XP 中使用Active Directory(活动目录)
- CH - 0502 七夕祭(思维+中位数优化+前缀和优化)
- 1主5从mysql数据库_MySQL主从复制虽好,能完美解决数据库单点问题吗?
- 职教云自签系统部署教程及源码
- ros下的python代码的编写与回调函数
- Maven依赖中scope的含义
- react+clodop打印
- 计算机上缺少vsix安装程序,vsix - Vsix安装程序在Visual Studio 2017(15.3)中失败 - 堆栈内存溢出...
- 实对称矩阵对角化为什么要做正交化单位化操作呢?
- 案例征集 | 2021中国数据资产管理工具市场研究报告
热门文章
- java file gettext_避免使用.properties文件GNU Gettext Java
- win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法
- SpringBoot整合Shiro(认证+授权)
- java Mina sftp_java – 使用Apache Mina作为模拟/内存SFTP服务器进行单元测试
- web打印控件_web网页测试应该注意点(一)
- 【ruoyi若依】echarts图表跑版
- excel公式:逻辑与、逻辑或
- 技嘉主板万能网卡驱动_技嘉Z490系列主板来袭:16相供电/钽电容,堆料更进一步...
- 设计费收费标准2002修订_酒店装修设计费收费标准,酒店装修设计效果图
- 返回值类型与函数类型不匹配_golang基础语法,定义函数类型 为已存在的数据类型起别名...