**
问题描述

**
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
或者
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

这其实是密码错误导致的
但是我输入的密码是安装MYSQL的时候设定的密码,应该是正确的 。
其实并不是,因为mysql会随机生成一个乱码作为你的密码。
你需要改掉(或者记下)这个密码。

我用的是免安装MYSQL安装方式。
如果你从MYSQL官网下载来的 是zip那就是免安装,如果是msi 就是安装

**
问题解决

**
1.在mysql安装目录中新建一个my.ini的文件
(先建立my.txt然后改掉格式名)

2.在my.ini中输入以下内容
记得根据自己的配置更改,比如安装目录和存放目录,还有端口
存放目录就是安装目录加 /data

skip-grant-tables 的作用是免密码登陆

[mysqld]
skip-grant-tables
character-set-server=utf8
#绑定IPv4和3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-5.7.21-winx64/data
# 允许最大连接数
max_connections=200
# skip_grant_tables
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8

3.
保存之后
在命令行输入
net start mysql
启动服务

4.
免密码登陆mysql
mysql -u root -p
直接回车进去
现在就要更改密码了

mysql> use mysql; 

update mysql.user set authentication_string=password('这里是你的新密码') where user='root' ; 

注意引号有没有出错

然后退出
mysql> quit

5.
把my.ini文件里的skip-grant-tables注释掉

再重启mysql

net stop mysql
net start mysql

转载于:https://www.cnblogs.com/shuilangyizu/p/10326824.html

关于MYSQL ERROR1045 报错的解决办法相关推荐

  1. 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】

    今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...

  2. MySQL登录报错1045解决办法-1045-Access denied for user ‘root‘@‘‘(using password:YES)

    此报错的原因则是没有开通权限 解决方案: 1.打开cmd命令面板 2.输入mysql -u root -p,之后输入密码(数据库root账户的密码) 3.开通权限 全部开放 GRANT ALL PRI ...

  3. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  4. windows10下,from skimage import morphology 报错的解决办法

    windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...

  5. Xamarin开发安装Visual Studio 2015 update2报错的解决办法

    Xamarin开发安装Visual Studio 2015 update2报错的解决办法 错误信息:update 2 requires a member of the visual studio 20 ...

  6. source insight删除保存路径为中文的project工程项目报错的解决办法

    http://blog.csdn.net/yixilee/archive/2010/09/01/5855663.aspx source insight删除已加载的project工程项目报错的解决办法 ...

  7. 图解Myeclipse 导入Java Web项目报错的解决办法听语音

    图解Myeclipse 导入Java Web项目报错的解决办法听语音 https://jingyan.baidu.com/article/046a7b3e953ef3f9c27fa93d.html

  8. 12 c for. oracle rac,【案例】Oracle RAC FOR AIX搭建执行root.sh时两次报错的解决办法

    天萃荷净 运维DBA反映在aix 5.3 ml6安装10.2.0.1 rac报错0509-036 Cannot load program crsctl.bin because of the follo ...

  9. SQLSERVER 创建ODBC 报错的解决办法 SQLState:‘01000‘的解决方案

    SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决方案 参考文章: (1)SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决 ...

  10. gcc -m32报错的解决办法

    gcc -m32报错的解决办法 报错:gcc -m32 In file included from push_test.c:1:0: /usr/include/stdio.h:27:10: fatal ...

最新文章

  1. 链式比较、奇怪的字母、有趣的import...Python冷知识(六)
  2. php自定义表单数据库字段,自定义填写表格字段
  3. spark 朴素贝叶斯
  4. python中中括号中的负数
  5. In English or Chinese?
  6. 多元回归和简单回归的区别_技术多元化的关键比您想象的要简单
  7. 计算机应用节能环保,计算机应用的节能环保问题研究
  8. 【好文链接】什么是光流
  9. bzoj3202:[Sdoi2013]项链
  10. 研华外触发实验PCI1714板卡安装事项
  11. 在arm上运行x86动态库_苹果官宣:Arm取代英特尔
  12. springboot系列六、springboot配置错误页面及全局异常
  13. Android Studio 使用Method trace,查看某进程的所有线程trace的方法
  14. java与模式观察者模式_谈谈java中的观察者模式
  15. asp.net MVC中form提交和控制器接受form提交过来的数据(转)
  16. Windows - 修复所有快捷方式的打开方式
  17. 论文中的三线表绘制(word)
  18. 2-OAuth2腾讯微博开放平台API小试
  19. Bus Hound抓包分析,USB设备识别为HID
  20. 可用等式为:html+java=jsp表示jsp[8]._在 JSP 中 , 对 jsp:setProperty 标记描述正确的是 ()_学小易找答案...

热门文章

  1. QuickServer开发指南(4)- 添加认证
  2. 在 Mac 上的“照片”中如何更改文件的储存位置?
  3. 如何修复 AirPods 无法连接到 Mac?
  4. 磁盘已满,如何从 Mac 中删除大文件?
  5. OmniPlan Pro 4 for Mac(项目流程管理)
  6. Disk Drill Enterprise for Mac(数据恢复软件)
  7. final cut pro x怎样导入3D LUT调色预设?
  8. 二分类问题的评分值与损失函数
  9. 解决Eclipse发布到Tomcat丢失依赖jar包的问题
  10. Facebook开源MySQL分支获大佬捧场