关于MYSQL ERROR1045 报错的解决办法
**
问题描述
**
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 报错的解决办法相关推荐
- 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】
今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...
- MySQL登录报错1045解决办法-1045-Access denied for user ‘root‘@‘‘(using password:YES)
此报错的原因则是没有开通权限 解决方案: 1.打开cmd命令面板 2.输入mysql -u root -p,之后输入密码(数据库root账户的密码) 3.开通权限 全部开放 GRANT ALL PRI ...
- ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法
MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...
- windows10下,from skimage import morphology 报错的解决办法
windows10下,from skimage import morphology 报错的解决办法 报错原因 没有安装numpy+mkl库 解决方法 卸载skimage pip uninstall s ...
- Xamarin开发安装Visual Studio 2015 update2报错的解决办法
Xamarin开发安装Visual Studio 2015 update2报错的解决办法 错误信息:update 2 requires a member of the visual studio 20 ...
- source insight删除保存路径为中文的project工程项目报错的解决办法
http://blog.csdn.net/yixilee/archive/2010/09/01/5855663.aspx source insight删除已加载的project工程项目报错的解决办法 ...
- 图解Myeclipse 导入Java Web项目报错的解决办法听语音
图解Myeclipse 导入Java Web项目报错的解决办法听语音 https://jingyan.baidu.com/article/046a7b3e953ef3f9c27fa93d.html
- 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 ...
- SQLSERVER 创建ODBC 报错的解决办法 SQLState:‘01000‘的解决方案
SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决方案 参考文章: (1)SQLSERVER 创建ODBC 报错的解决办法 SQLState:'01000'的解决 ...
- gcc -m32报错的解决办法
gcc -m32报错的解决办法 报错:gcc -m32 In file included from push_test.c:1:0: /usr/include/stdio.h:27:10: fatal ...
最新文章
- 链式比较、奇怪的字母、有趣的import...Python冷知识(六)
- php自定义表单数据库字段,自定义填写表格字段
- spark 朴素贝叶斯
- python中中括号中的负数
- In English or Chinese?
- 多元回归和简单回归的区别_技术多元化的关键比您想象的要简单
- 计算机应用节能环保,计算机应用的节能环保问题研究
- 【好文链接】什么是光流
- bzoj3202:[Sdoi2013]项链
- 研华外触发实验PCI1714板卡安装事项
- 在arm上运行x86动态库_苹果官宣:Arm取代英特尔
- springboot系列六、springboot配置错误页面及全局异常
- Android Studio 使用Method trace,查看某进程的所有线程trace的方法
- java与模式观察者模式_谈谈java中的观察者模式
- asp.net MVC中form提交和控制器接受form提交过来的数据(转)
- Windows - 修复所有快捷方式的打开方式
- 论文中的三线表绘制(word)
- 2-OAuth2腾讯微博开放平台API小试
- Bus Hound抓包分析,USB设备识别为HID
- 可用等式为:html+java=jsp表示jsp[8]._在 JSP 中 , 对 jsp:setProperty 标记描述正确的是 ()_学小易找答案...
热门文章
- QuickServer开发指南(4)- 添加认证
- 在 Mac 上的“照片”中如何更改文件的储存位置?
- 如何修复 AirPods 无法连接到 Mac?
- 磁盘已满,如何从 Mac 中删除大文件?
- OmniPlan Pro 4 for Mac(项目流程管理)
- Disk Drill Enterprise for Mac(数据恢复软件)
- final cut pro x怎样导入3D LUT调色预设?
- 二分类问题的评分值与损失函数
- 解决Eclipse发布到Tomcat丢失依赖jar包的问题
- Facebook开源MySQL分支获大佬捧场