更改SSH远程登录密码及数据库密码

33 篇文章 3 订阅
17 篇文章 0 订阅

1.更改SSH登录密码

sudo passwd root

,输入密码,确认密码即可,提示:输入密码时不会有提示和显示,别以为自己没有输入

2.更改数据库密码中遇到的问题

输入mysql -u root -p,还是输入mysql还是跳过验证都不行,报错

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

然后你去这个目录下看,没有这个目录/var/lib/mysql/mysql.sock

后来使用软连接等方式,把自己的sock文件映射过来还是不行。

解决方式:

1.你肯定自定义了sock目录位置,在你的MySQL配置文件中查看

明明自定义了,为什么还是会去默认的/var/lib/mysql下找sock文件。因为是通过rpm安装(你的可能是)

后面查找相关资料,发现用rpm安装的话,mysql客户端sock默认是去读取/var/lib/mysql/mysql.sock

所以需要在配置文件中添加客户端的socket配置

在MySQL配置my.cnf中添加(最后添加,因为可能会跑到[mysqld]里面)[client]参数配置

[client]
socket=/server/mysql/mysql.sock
注意:中括号是英文哦

最后,记得重启MySQL服务。

3.正式更改数据库密码:

进入MySQL系统;

mysql -u root -p
#输入密码;
use mysql;
UPDATE user SET Password=PASSWORD('你的新密码') where USER='用户名';
#最新版MySQL请采用如下SQL:
UPDATE user SET authentication_string=PASSWORD('新密码') where USER='指定用户名';
#最后记得刷新权限
FLUSH PRIVILEGES;

然后就可以了,

quit;退出MySQL

记得最后测试一下密码是否更改正确。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JaneYork

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值