技术文摘
Linux 系统下 MySQL 密码修改方法
2025-01-14 23:44:36 小编
Linux 系统下 MySQL 密码修改方法
在 Linux 系统中,修改 MySQL 密码是一项常见的操作,无论是出于安全考虑,还是其他需求。下面将详细介绍几种修改 MySQL 密码的方法。
一、使用 MySQL 命令行修改密码
需要登录到 MySQL 数据库。在终端输入以下命令:
mysql -u root -p
这里的root是 MySQL 的用户名,执行该命令后会提示输入当前密码。输入正确密码后,即可进入 MySQL 命令行界面。
登录成功后,使用以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
上述命令中,'root'是用户名,'localhost'表示登录的主机地址,'新密码'替换为你要设置的新密码。修改完成后,输入FLUSH PRIVILEGES;来刷新权限,使修改生效。
二、通过 MySQL 配置文件修改密码
如果忘记了当前密码,可以通过修改 MySQL 配置文件来重置密码。
首先,找到 MySQL 的配置文件,通常为my.cnf或my.ini,其位置可能因 Linux 发行版而异。常见的路径有/etc/mysql/my.cnf或/etc/my.cnf。
使用文本编辑器打开配置文件,找到[mysqld]部分,在该部分添加或修改一行:
skip-grant-tables
保存并退出编辑器。
然后重启 MySQL 服务,不同的 Linux 发行版重启命令有所不同,例如在 CentOS 中:
sudo systemctl restart mysqld
再次登录 MySQL,此时不需要密码:
mysql -u root
进入 MySQL 后,执行以下命令修改密码:
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root' AND Host='localhost';
修改完成后,删除配置文件中添加的skip-grant-tables行,保存并退出,再次重启 MySQL 服务,使配置生效。
掌握这些在 Linux 系统下修改 MySQL 密码的方法,能够有效保障数据库的安全,方便用户根据实际需求灵活管理 MySQL 账户密码。无论是常规的密码变更,还是在忘记密码的紧急情况下,都能顺利解决问题。
- 2020 年九大热门 Java 框架
- 14 个 JavaScript 鲜为人知的技巧
- 优化图片以提升网站性能的几种方法
- 高并发系统限流的实现方式
- Flutter Interact 2019:打造面向环境计算的首个 UI 平台
- 架构师深度解析:0 到 1 搭建大数据平台
- 2019 年女性程序员报告:C、Java 与 C++ 掌握者居多
- NCTS 峰会:安畅李龙谈软件测试川模型下网络安全产品自动化测试架构设计与实践
- NCTS 峰会:VIPKID 宁浩然的千万级约课系统自动化压测实践回顾
- 基于 Redis Cluster 集群探讨数据分布算法
- NCTS 峰会:京东零售侯磊的平台实践从链路化压测到流量回放
- NCTS 峰会回顾:京东零售任广印的文化建设与 Etsy 持续交付之道实践
- NCTS 峰会:搜狗科技王鹏谈精准测试解决效率黑洞
- 必知的 18 个 Dubbo 面试题,全部涵盖!
- 智能化技术为测试人员“减负”助力