对MySQL有研讨的读者,可能会发明MySQL更新很快,在装置体式格局上,MySQL供应了两种典范装置体式格局:解压式和一键式,虽然是两种装置体式格局,但我更首倡挑选解压式装置,不仅快,还清洁。在操作系统上,MySQL也支撑多范例操作系统,如linux,windows等,以下为MySQL几个严重变化的操作系统。
经由历程研讨剖析,不难发明:MySQL从低版本向高版本迭代变化的历程,愈来愈严谨的安全性是其一大特性之一,我们举个例子,在版本6前,当遗忘暗码,重置暗码,异常方面,只需运用实行以下两步即可:(引荐课程:MySQL教程)
步骤一:跳过权限表
mysqld –skip-grant-tables
步骤二:将暗码置空
UPDATE user SET authentication_string='' WHERE user='root';
但是,这个计划,却在MySQL8不实用。
本篇文章未来处理MySQL 8遗忘暗码重置暗码题目。重要包含三方面类容
内容一:简述解压式装置MySQL 8
内容二:遗忘暗码重置暗码处理计划一
内容三:遗忘暗码重置暗码处理计划二
一 装置
1.在官网下载装置包(官网供应两种装置体式格局:可视化装置体式格局和解压式),本示例以基于解压式。官网下载地点https://dev.mysql.com/downloads/mysql/
2.将装置包解压,放在 C:\MySQL 目次下面
3.设置环境变量
MySQL_HOME="C:\MySQL\mysql-8.0.15-winx64" PATH="%MySQL_HOME%\bin"
4.以管理员身份翻开dos
(1)启动效劳
mysqld --install
(2)初始化并发生初始化暗码(MySQL7+没有data目次,初始话装置data目次)
mysqld --initialize --user=mysql --console
(3)启动效劳
net start mysql
(4)登录
账号root,暗码为初始话发生的暂时暗码A*v)(Ivw7xjQ,登录后,须要转变
(5)变动root暗码
花样:alter user '用户名'@'登录主机' identified by '暗码(自定义)';
(6)新暗码登录
(7)扩大敕令
移除效劳:mysql --remove
住手mysql效劳:mysql stop mysql
退出mysql:exit
二 处理遗忘暗码题目
(一)计划一
1.管理员身份进入dos
2.住手mysql效劳
net stop mysql
3.无暗码启动
mysqld --console --skip-grant-tables --shared-memory
4.另启一个dos窗口,无暗码登录
5.清空暗码
注重:authentication_string采纳的是plugin加密体式格局,故设置为空,不要设置为其他值
6.启动效劳
封闭翻开的两个dos窗口,然后以管理员身份从新翻开一个dos窗口,启动效劳
net start mysql
7.无暗码登录
mysql -u root
8.从新设置暗码
修改后,就能够用新暗码登录了。
9.新暗码登录
(二)计划二:应用参数 --init-file参数
1.住手效劳
net stop mysql
2.在c:\MySQL 目次下建立ResetPWD.txt文件,文件内容为
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
3.实行ResetPWD.txt文件
mysqld --init-file=c:\mysql\ResetPWD.txt --console,实行终了后,封闭dos窗口
4.启动mysql
net start mysql
5.用新暗码登录
以上就是MySQL8遗忘暗码的处理方法(图文示例)的细致内容,更多请关注ki4网别的相干文章!