【MySQL】MySQL使用正确密码却认证失败问题解决方法

前言:笔者根据 #MySQL忘记密码,重置密码方法 ,修改密码后。使用修改后的正确密码怎么也登录不上数据库,然后经过以下方法,重新登录数据库。

1.确认MySQL安装目录下没有data(Data)文件夹,如果有就删掉。

确认已经删除了data文件夹如图

2.以管理员身份打开cmd,并切换到自己磁盘中MySQL文件的bin目录下。(一般是 ...xxx\MySQL\MySQL Server 8.0\bin\ 目录)

3.初始化MySQL服务,需要在cmd窗口中输入命令:mysqld --initialize

第三步骤需要等待一段时间,数据库初始化完毕后,会生成data文件夹,并且data文件下 .err 文件中,提供了一个数据库临时登录密码,我们打开.err 文件,复制临时密码

4.开启MySQL服务,在cmd窗口中输入命令:net start MySQL80

5.使用临时密码登录数据库,-p临时密码, 不用带空格。

6.登录数据库后,参照 #MySQL修改新密码方法,修改新密码。set password for [email protected] = ‘新密码‘;

大功告成,我们又可以登录数据库啦,但前提是我们已经删原有数据库,并初始化MySQL服务,数据库空空如也哦。

原文地址:https://www.cnblogs.com/Lints/p/11674696.html

时间: 2024-08-12 02:52:46

【MySQL】MySQL使用正确密码却认证失败问题解决方法的相关文章

Mysql数据库修改root密码的几种实用方法

操作系统环境:CentOS6.6 数据库:Mysql 方法1: 用SET PASSWORD命令 [[email protected] ~]#mysql -u  root-p mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('设置新密码'); 方法2:用mysqladmin [[email protected] ~]#mysqladmin  -u  root password "设置新密码"   //首次,设置mysql数

MySQL学习入门安装和启动及常见问题解决方法(一)

1.下载MySQL 官网地址:https://www.mysql.com/downloads/ 2.个人学习使用,只有下面这个是免费的 3.下载之后解压到目录中,并加入环境变量,如下 创建MYSQL_HOME 添加到path路径中 4.进入DOS环境启动mysql,win+R快捷键启动窗口输入cmd 进入MySQL是需要账号密码进行登陆的,账号密码默认都是"root" -u后面的root就是账号,输入-p后需要回车,提示输入密码后,输入root回车 5.启动mysql异常处理 5.1.

dede织梦data目录正确迁移及引起的问题解决方法

关于将dede织梦data目录迁移出web目录织梦官方提供了一个教程,但是如果你是按照他们提供的教程做的话会出现很多问题.比如验证码问题, 图片显示问题等等一大堆.织梦官方这种是很不负责任的,因为那个教程有很大缺陷.这里跟大家提供一个完整版本的如何将dede织梦data目录正确迁移, 以及按照官方版本教程迁移出现问题的解决办法.这里先看看官方的吧,然后我再补充. 1.将data目录转移到非Web目录 我们这里举例“D:\dedecms\v57”为我们系统的根目录,我们需要将目录下的data文件夹

mysql delete删除记录数据库空间不减少问题解决方法

记得在中学时学计算机时老师就告诉我delete删除记录只是给数据库中的记录加一个删除标识了,这样数据库空间并不是减少了,当时没想这么多,昨天发现一个数据库利用delete 删除之后容量没变,后来百度了一下发现了下面一站长分享的文件,写得非常的不错,整理一下给各位参考. 今天空间商告诉我数据库空间满了,检查了一下,发现网站用户行为记录数据表竟然占了20多MB.积累了半年了,该删除释放一下空间了.果断delete之后发现数据库空间竟然没少,虽然数据记录数是零. 原来这是因为删除操作后在数据文件中留下

ubuntu16.04下安装opencv出现libgtk2.0-dev配置失败问题解决方法

第一次在ubuntu下安装opencv,遇到很多问题,特别是libgtk2.0-dev总是配置失败的问题,在网上也看到一些解决方法,自己也遇到一些比较奇葩的问题,故整理于此. 网上大部分的解决方案就是更改下载源,我看到一些比较多的命令行更改源的方法,这里分享一下在界面上直接操作的方法: 1.右上角选择系统设置 2.在系统设置中选择软件及更新 3.系统最开始默认的下载服务器是美国服务器,我这里更改为了中国的服务器,也可以选择其他站点. 4.点击其他站点会出现很多服务器选项,国内一般选择阿里云服务器

Ubuntu15.10系统不能su root,认证失败

[email protected]:~$ su root 密码:  su:认证失败 解决方法: [email protected]:~$ sudo passwd [sudo] he 的密码:  输入新的 UNIX 密码:  重新输入新的 UNIX 密码:  passwd:已成功更新密码 [email protected]:~$ su root 密码:  [email protected]:/home/he#

MySQL之登陆密码加密认证脚本

一.登陆密码加密认证脚本应用场景 日常操作,经常明文指定了MySQL密码来登录MySQL服务,在登录成功之后就会抛出下面的警告:[root@git-server ~]# mysql -uroot -p'wujianwei' Warning: Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MyS

防止sql注入方法 如何防止java中将MySQL的数据库验证密码加上 ' or '1'= '1 就可以出现万能密码 的PreparedStatement

package com.swift; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class LoginJDBC$PreparedStatement { public static void main(String[] args

Windows Mysql启动出现1069错误“由于登录失败而无法启动服务”的处理方法

问题现象 windows下mysql服务无法启动,报1069错误. 问题原因 如果Mysql启动用户的密码或者权限错误,会导致Windows服务器Mysql启动时出现"由于登录失败而无法启动服务"的错误. 解决方案 鼠标右击点击[我的电脑]→[管理]→[服务]→ 找到[mysql]服务右键点击[属性],在[登录]选项卡中将正确的用户名和密码重新输入后再行测试.或者也可修改Mysql的启动用户到本地系统账户.修改前如图: 修改后如图: 修改完成后重启重新启动Mysql服务即可. 注意:如