上一篇
/etc/my.cnf
或 /etc/mysql/my.cnf
sudo cat /etc/my.cnf | grep 'password'
[client] user=root password=your_secure_password_here
[client]
或[mysql]
部分。mysql -u root -p
SELECT User, Host, Password FROM mysql.user WHERE User='root';
+------------------+-----------+-------------------------------------------+
| User | Host | Password |
+------------------+-----------+-------------------------------------------+
| root | localhost | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
+------------------+-----------+-------------------------------------------+
sudo systemctl stop mysqld
sudo mysqld_safe --skip-grant-tables &
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
sudo systemctl restart mysqld
/var/lib/pgsql/data/pg_hba.conf
sudo -u postgres psql
SELECT usename, passwd FROM pg_shadow WHERE usename='postgres';
usename | passwd
---------+----------------------------------
postgres | md5a1d4e65f6f98b8a9d4f6e6b5e6a1d4e6
ALTER USER postgres WITH PASSWORD 'new_password';
600
:sudo chmod 600 /etc/my.cnf
sudo cp /etc/my.cnf /etc/my.cnf.bak
数据库类型 | 配置文件路径 | 密码查询命令 | 重置密码命令 |
---|---|---|---|
MySQL | /etc/my.cnf |
SELECT User, Password FROM mysql.user; |
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; |
PostgreSQL | /var/lib/pgsql/data/pg_hba.conf |
SELECT usename, passwd FROM pg_shadow; |
ALTER USER postgres WITH PASSWORD 'new_password'; |
🎯 最后提醒:密码安全是数据库管理的核心,务必妥善保管!🔒
本文由 业务大全 于2025-08-20发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/677267.html
发表评论