登录mysql 报 Access denied for user 'root'@'localhost' 错误
2024-08-25 19:59:02
安装mysql后登录提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:yes)
解决如下:
1.停止mysql服务
systemctl stop mysqld.service
2.修改配置文件无密码登录
vim /etc/my.cnf
在最后加上
skip-grant-tables
保存
3.启动mysql
systemctl start mysqld.service
4.登录mysql
mysql -u root
注意这里不要加-p
5.修改密码
mysql5.7用此语法
use mysql; update mysql.user set authentication_string=password('') where user='root' ;
6.回到第二部把刚加的那句删掉
保存,重启mysql就可以了
最新文章
- 微信小程序体验(2):驴妈妈景区门票即买即游
- JavaScript中this指向的简单理解
- ElasticSearch集群设置
- System.Windows.Application.Current.Dispatcher.BeginInvoke
- map和hashmap中的区别
- iOS开发拓展篇—UIDynamic(重力行为+碰撞检测)
- 本地Git服务器的搭建及使用
- nginx负载均衡器处理session共享的几种方法(转)
- ecshop第一讲之安装
- OpenFileDialog
- 371. Sum of Two Integers -- Avota
- 【锋利的Jquery】读书笔记六
- PAT (Advanced Level) 1109. Group Photo (25)
- js遍历(获取)ul中的li
- python按行遍历一个大文件,最优的语法应该是什么?
- spring+springMVC,声明式事务失效,原因以及解决办法
- 更改MySQL数据库的编码为utf8mb4
- f5会话保持
- [Python]可变类型,默认参数与学弟的困惑
- JavaScript判断当前手机是Android还是iOS系统