博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Access denied for user 'root'@'localhost' (using password:YES)
阅读量:4668 次
发布时间:2019-06-09

本文共 899 字,大约阅读时间需要 2 分钟。

版权所有,未经博主允许不得转载。

 

今天发现服务器mysql连接不上,报

can't connect to mysql server on 'root'@'ip' (61)

照例ssh到服务器,发现mysql也进入不了,报错Access denied for user 'root'@'localhost' (using password:YES), 以前都是可以的(好几次出现这种情况)。今天整理下--系统linux. mysql 5.5

 

谷歌了下,发现解决方法:

1、首先查看mysql 3306端口是否打开。。命令

netstat -an | grep 3306

这个时候发现3306监听的确没有开启。so这个时候停掉mysql服务。命令

/etc/init.d/mysql stop

查看mysql是否停掉,命令

ps -ax |grep mysql

若停掉,则不会看到mysql进程

若未停掉,多试几次

2、then启动mysql,mysqld_safe方式进入mysql  命令

mysqld_safe --user=mysql &#mysql -u rootmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql>FLUSH PRIVILEGES;

 

 

重启mysql

#/etc/init.d/mysql restart#mysql -u root -pEnter password:

 

mysql远程登录授权grant命令

命令:

grant all privileges on *.* to 'USER'@'IP' identified by 'PASS'

USER:登录用户名

PASS:密码

IP:ip地址或主机号

*.*:数据库.数据表名 

all privileges:所有权限 也可为select,insert ,update,delete

 

整理下,以被以后遇到又浪费太多时间。

 

转载于:https://www.cnblogs.com/symen/p/5715273.html

你可能感兴趣的文章
java学习之—链表(3)
查看>>
【TDS学习文档5】IBM Directory schema的管理3——attributes
查看>>
Codeforces Round #572 (Div. 2)B
查看>>
day 107radis非关系型数据库
查看>>
python re模块
查看>>
程序猿的爱情--2011-01-05
查看>>
loj#2073. 「JSOI2016」扭动的回文串
查看>>
finally代码块
查看>>
业务测试团队目标
查看>>
node事件发射器
查看>>
Silverlight中需要用到模板选择器(DataTemplateSelector)的替代方案
查看>>
Java线程池ExecutorService
查看>>
第三次作业
查看>>
项目应用EasyUI_Tab控件全部关闭
查看>>
CTF之信息泄漏
查看>>
JavaScript作用域
查看>>
瞎说一波3种基本背包问题【希望巨巨们指出错误】
查看>>
MySQL安装与操作总结
查看>>
python 中time, datetime的用法
查看>>
python中将函数赋值给变量时需要注意的一些问题
查看>>