Access denied for user 'root'@'localhost' (using password: YES)的解决
2024-08-26 22:46:15
今天使用phpmyadmin登录远程数据库所以改了一些配置,结果回过头来登录本地mysql时来了一句mysql Access denied for user ‘root’@’localhost’ (using password: YES),废了好大劲才解决,所以准备整理一下这类问题。
之前整远程mysql的时候用phpmyadmin登录,所以改了一些配置,结果回来登录本地mysql的时候发现进不去了,重装mysql也没有用,报的是下面的错
[root@www ~]# mysql -u root -p
Enter
password
:
ERROR 1045 (28000): Access denied
for
user
'root'
@
'localhost'
(using
password
: YES)
网上百度了之后是可以通过修改用户密码解决
1停止MySQL服务:service mysqld stop
2跳过mysql的密码验证:/usr/bin/mysqld_safe --skip-grant-tables &
3在不停止当前服务的情况下重开一个shell,进入mysql
4修改密码:
update
user
set
password
=
password
(
'修改的密码'
)
where
user
=
'root'
and
host=
'localhost'
;
5刷新权限:flush privileges;
6开启mysql服务
跳过mysql密码验证除了上面的还有一种方法
1MySQL配置文件my.ini中,在[mysqld]下添加skip-grant-tables
2重启MySQL服务 ,进入。
最新文章
- pycharm2016.3.1激活及汉化
- DataStructure 排序 源码实现
- Vmware vsphere 网络架构
- 高逼格的画图:VIM原来可以这样玩
- ElasticSearch的 Query DSL 和 Filter DSL
- SQL Server2005中使用XML-数据类型、查询与修改
- PHP之ThinkPHP数据操作CURD
- keepalived+haproxy-部署高可用负载均衡
- Andriod:如何卸载模拟器上已经安装的应用程序?
- Psychos in a Line
- Java基础知识强化37:StringBuffer类之StringBuffer的构造方法
- static 还是readonly 还是static readonly
- Ubuntu 发行版的 Linux 操作系统
- [NOI 2011]道路修建
- UUID那些事
- asp gridview
- RabbitMQ学习之旅(一)
- .Net修改网站项目调试时的虚拟目录(未验证)
- jdk8-stream的api
- linux配置虚拟域名