博主头像

298 千锋Python教程:2 5 2 安装Redis

外来客 • 2026-09-05 12:15:17

分享
𝕏 f ◉
声明:本文为对公开内容的摘要整理, 未经本站独立核实,可能与原内容存在出入,不代表本站立场、观点或建议; 观点与版权归原作者及原平台所有。 如涉及版权问题,请联系我们,核实后立即删除。 [ 免责声明 ]

🗄️ MariaDB 密码修改与权限管理

  • 前提条件:MariaDB 服务已启动且初始状态无密码,可通过 `mysql -u root` 直接登录。
  • 操作步骤:首先执行 `use mysql` 切换至系统数据库;随后使用 `update user set password=password('123456') where user='root'` 修改超级管理员密码;最后必须执行 `flush privileges` 使权限变更生效。
  • 验证方法:退出当前会话后重新登录,若未输入新密码则连接被拒绝,输入正确密码后方可成功连接。
  • 注意事项:数据库 root 账号与 Linux 系统 root 账号完全独立,互不影响;修改密码时建议设置简单口令(如 123456)以方便后续实验操作,但需牢记该密码。

🛡️ 防火墙配置与安全风险提示

  • 端口开放要求:若需从 Windows 客户端远程连接数据库,必须在服务器防火墙上开放 TCP 3306 端口。
  • 安全警告:严禁在生产环境中向公网直接暴露 3306 端口,否则极易遭受 DDoS 攻击或暴力破解导致数据泄露。
  • 最佳实践:建议通过指定特定 IP 地址访问来限制连接范围,或在项目上线后严格保护数据库入口,避免使用弱口令配合公开端口。

🚀 Redis 源码编译与安装流程

  • 版本选择:放弃 Yum 仓库中较旧版本,从官网 redis.io 下载最新稳定版 5.0.4 的源代码压缩包(约 1.9MB)。
  • 构建步骤:依次执行 `gunzip` 解压、`tar` 解归档进入源码目录;在 src 目录下使用 `make && make install` 完成编译与安装。
  • 依赖处理:若编译报错提示缺少组件,需通过 Yum 补装相应依赖包直至构建成功无报错。
  • 组件验证:安装完成后应包含 redis-server(服务端)、redis-cli(客户端)及 redis-sentinel(哨兵)等可执行程序。

⚙️ Redis 服务运行与端口含义

  • 启动方式:直接执行 `redis-server` 命令启动服务,默认使用前台模式运行并占用交互式终端。
  • 后台运行建议:作为长期运行的服务,不应在前台阻塞终端操作,后续需配置为后台进程以释放命令行交互能力。
  • 端口寓意:Redis 默认监听 TCP 6379 端口。该数字对应手机九宫格键盘上的 M、E、R、Z 四个字母,组合为作者喜爱的意大利女演员名字“MERS”,体现了信息隐藏的技术趣味。

0 条评论

发表评论

请先 登录 后参与讨论。