posts - 44,comments - 6,views - 85373

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

 

今天发现服务器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端口是否打开。。命令

1
netstat -an | grep 3306

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

1
/etc/init.d/mysql stop

查看mysql是否停掉,命令

1
ps -ax |grep mysql

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

若未停掉,多试几次

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

mysqld_safe --user=mysql &

#mysql -u root

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql>FLUSH PRIVILEGES;

 

 

重启mysql

#/etc/init.d/mysql restart

#mysql -u root -p

Enter password:

 

mysql远程登录授权grant命令

命令:

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

USER:登录用户名

PASS:密码

IP:ip地址或主机号

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

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

 

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

 

posted on   小丑鱼2012  阅读(315)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
阅读排行:
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· DeepSeek本地性能调优
· 一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问!全攻略
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示