Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法本文转载自:http://www.cnblogs.com/zlslch/p/5937784.html错误问题的描述: ERROR1045(28000):Accessdeniedforuser’ODBC’@’localhost'(usingpassword:NO)ERROR1045(28000):Accessdeniedforuser’ODBC’

大家好,又见面了,我是你们的朋友全栈君。

本文转载自:http://www.cnblogs.com/zlslch/p/5937784.html

错误问题的描述:

 Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost’ (using password: NO)

ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost’ (using password: YES)

windows下,以上两个错误的解决方法

 

解决方法:

  1、找到配置文件my.ini ,然后将其打开,可以选择用NotePadd++打开

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

 

 

2、打开后,搜索mysqld关键字

找到后,在mysqld下面添加skip-grant-tables,保存退出。

PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It’s a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]
skip-grant-tables

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir = D:\SoftWare\MySQL\mysql-5.7.11-winx64
datadir = D:\SoftWare\MySQL\mysql-5.7.11-winx64\Data
port = 3306
# server_id = …..

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

这样,是用于跳过密码问题,但是呢,这并不能彻底解决!

 

3、重启mysql服务

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

 

在任何路径目录下,都可以关闭/重启mysql的服务呢。(因为,之前,已经配置全局的环境变量了)

net stop mysql

net start mysql

 

4、进入数据库,重设置密码。

mysql -u root -p Enter

不用管password Enter

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

 

mysql> use mysql; Enter

mysql> update mysql.user set authentication_string=password(‘rootroot’) where user=’root’; (密码自己设)

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

 

 

mysql> flush privileges; 刷新数据库

mysql> quit;

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

 

5、密码重设置成功,改好之后,再修改一下my.ini这个文件,把我们刚才加入的”skip-grant-tables”这行删除,保存退出再重启mysql服务就可以了。

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

 

 

6、重启mysql服务,并登录mysql用户,用户是root,密码是rootroot。

Mysql登录时报错 ERROR 1045 (28000): 错误解决办法

D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin> net stop mysql

D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin> net start mysql

D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin>mysql -u root -p

Enter password:rootroot

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135762.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 手机窃听讲话推送广告_智能手机窃听原理

    手机窃听讲话推送广告_智能手机窃听原理近日有媒体报道称,“窃听风云再次上演,一条短信实现窃听”,文中“记者卧底、售价2000元、可跟踪用户GPS位置”等等字眼处处可见。所谓的“X卧底”真有这么神奇?瑞星安全专家表示,所谓X卧底不过是“手机木马加录音软件”混合体,并没有新闻中所说的那么神奇。安全专家表示,所谓的“X卧底”本质上是一款手机木马,通常不会主动传播,而是由使用者的亲密接触者(妻子、丈夫等)手工安装,安装之后没有任何主界

  • 五大常用算法之二:动态规划算法

    一、基本概念动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略基本

    2021年12月25日
  • google search_google.com

    google search_google.comgson中字符串转换为json数据:StringtestString=”‘bgColorPc ‘:’red'”;JsonObjectjsondetail=newJsonParser().parse(testString).getAsJsonObject();StringbgColorPc=jsondetail.get(“bgColorPc”).getAsStrin

  • CmakeList的编写和参数详解「建议收藏」

    CmakeList的编写和参数详解「建议收藏」CmakeList的编写和参数详解

  • python数据结构和算法(题目NFA转化DFA算法实现)

    一、什么是DFA算法DFA全称为:DeterministicFiniteAutomaton,即确定有穷自动机。其特征为:有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,其中一个状态是初态,某些状态是终态。但不同于不确定的有限自动机,DFA中不会有从同一状态出发的两条边标志有相同的符号。其实对于DFA算法的定义还是有点抽象,下面的图文并茂或许会对你有帮助!词库的…

  • MATLAB中meshgrid函数用法

    MATLAB中meshgrid函数用法meshgrid是MATLAB中用于生成网格采样点的函数。在计算机中进行绘图操作时,通常会给出如z=x^2+y^2会给出表格数据,涉及到x、y、z三组数据,而x、y这两组数据可以看做是在Oxy平面内对坐标进行采样得到的坐标对(x,y)。表中一共有7*7=49个数据,我们分别标出来,得到下图 试问如何用MATLAB函数画出此图

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号