Python编写小程序探测Linux端口占用情况

本文介绍了在Linux系统中查询端口占用情况的两种常用命令:lsof和netstat,并详细解析了netstat相关参数的含义。同时,提供了一个基于Python的端口扫描小程序,支持指定IP和端口范围的占用检测,帮助开发者快速排查服务冲突问题。

Linux系统(CentOS/RHEL)彻底删除MySQL的完整步骤

本文详细介绍在CentOS等Linux系统中彻底删除MySQL服务的完整流程。涵盖查询已安装的MySQL组件、停止并检查服务状态、利用find命令定位残留目录、执行rpm命令卸载组件以及手工清理配置文件等关键步骤,确保无残留文件影响后续安装。

Linux系统(CentOS/RHEL)彻底删除MySQL的完整步骤

CentOS 下源码编译安装 Memcached 与 PHP 扩展指南

本文介绍在 CentOS 环境中通过源码编译方式部署 Memcached 服务端及 PHP 扩展的完整流程。从 libevent 依赖处理、服务参数启动配置,到 php.ini 模块加载及连通性测试,提供可操作的技术参考。由于涉及系统底层修改,建议在操作前做好环境备份。

mytop:Linux 下实时查看 MySQL 状态的命令行工具

mytop 是 Linux 环境下类似 top 命令的 MySQL 实时监控工具,能直观展示当前连接数、查询吞吐量及慢查询信息。文章详细介绍了通过 cpan 安装依赖库并编译部署 mytop 的全过程,说明了基于命令行参数与 ~/.mytop 配置文件两种常用的调用方式,帮助 DBA 快速诊断数据库负载状况。

Linux防火墙导致MySQL连接失败的解决方法

在Linux系统中配置iptables时,若规则顺序不当会导致MySQL的3306端口被意外拦截。正确做法是确保允许3306端口的ACCEPT规则位于REJECT或DROP规则之前,通常在ICMP规则附近插入。本文介绍如何修改配置文件并重启服务以恢复数据库连接。

Ubuntu 系统中重置 MySQL Root 密码的操作指南

本文介绍了在 Ubuntu Linux 系统中重置 MySQL root 密码的具体方法。主要涉及停止现有 MySQL 服务,以跳过权限验证模式启动 mysqld,通过命令行登录并修改 user 表中的密码字段,最后刷新权限并正常重启服务。此方法适用于忘记 root 密码无法登录的场景。

Linux下C语言连接SQLite数据库完整示例与编译指南

本文介绍如何在Linux环境下使用C语言操作SQLite数据库。通过完整的代码示例,展示如何初始化数据库连接、执行建表语句、插入数据并利用回调函数查询结果。同时提供必要的Makefile配置和编译参数,帮助开发者快速上手本地轻量级数据库应用开发。

RedHat EL5 下通过 RPM 包手动安装 MySQL 5.5 教程

本文详细介绍了在 Red Hat Enterprise Linux 5.4 环境下,使用 wget 下载 MySQL 5.5 的 RPM 包并手动安装的完整过程。重点解决了安装过程中遇到的 libaio 缺失导致依赖失败的问题,通过配置 yum 源和安装补充库完成了环境准备,最后完成了 MySQL 服务的启动及 root 用户初始密码的设置。

Ubuntu 服务器配置 MySQL 远程连接及排错指南

本文详细讲解如何在 Ubuntu 系统上开启 MySQL 数据库的远程访问权限。主要包含创建允许远程登录的用户、修改 my.cnf 配置文件以监听外部 IP、处理匿名账户冲突以及解决端口不匹配和防火墙拦截等常见报错步骤,确保从客户端正常连接服务器数据库。