前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更改SSH远程登录密码及数据库密码

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

作者头像
JaneYork
发布2023-10-11 14:02:55
5030
发布2023-10-11 14:02:55
举报
文章被收录于专栏:PUSDN平行宇宙软件开发者网

1.更改SSH登录密码

代码语言:javascript
复制
sudo passwd root

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

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

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

代码语言:javascript
复制
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]参数配置

代码语言:javascript
复制
[client]
socket=/server/mysql/mysql.sock
注意:中括号是英文哦

最后,记得重启MySQL服务。

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

进入MySQL系统;

代码语言:javascript
复制
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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档