数据库运维
MySQL/PostgreSQL/Redis/MongoDB 的安装、备份、主从与优化
- 在服务器上安装、初始化并加固 MySQL / MariaDB
用 apt 装好数据库、设好开机自启,再用 `mysql_secure_installation` 完成 root 密码、匿名账号与远程 root 的安全收口。
- MySQL 基础:库、表、用户与授权
从登录 MySQL 到建库建表、创建用户与最小权限授权,再到增删改查的完整入门。
- MySQL 备份与恢复:mysqldump 与定时备份
用 mysqldump 导出逻辑备份、`--single-transaction` 保证一致性,再配合 cron 每日备份、gzip 压缩与异地保存,为你服务器上的数据库建立可恢复的安全网。
- MySQL 性能优化:索引、慢查询与常用参数
从建索引、读执行计划到定位慢 SQL 与关键参数,一套按实际压力调优的实操方法。
- MySQL 主从复制入门
用一主一从把数据实时复制到第二台服务器,实现读写分离与热备。
- PostgreSQL 安装与基础使用
在你的 VPS 上用 apt 安装 PostgreSQL,创建角色与数据库,掌握 psql 常用元命令,并按需开启远程访问。
- 在你的服务器上安装 Redis:持久化与常见用途
用 apt 装好 Redis,搞清 RDB/AOF 两种持久化,并从第一天起就设密码、绑定本地、别对公网裸奔。
- 在服务器上安装 MongoDB 与基础操作
用官方源在 Ubuntu/Debian 装好 mongodb-org,跑通 mongosh 的增删改查,并开启认证避免公网裸奔。
- 数据库远程访问与安全
默认只绑本机,确需远程时用最小权限账号 + 防火墙白名单 + 加密通道,绝不把数据库端口对公网裸开。
- 数据库迁移与数据导入导出
用 mysqldump / pg_dump 做逻辑迁移,处理字符集时区差异,大表管道直传,迁移前后核对行数。