Python技巧
daphne+nginx+channels+redis 在Ubuntu 24.04布署流程
ubuntu24设置uwsgi和nginx开机自启动(设置并开启service)
如何在Ubuntu 24.04上使用uwsgi+django+Nginx来部署python3应用程序
开启nginx 开机自启动服务
网站建设
ubuntu 裸机安装相关包
sitemap.xml相关操作
项目更新时数据表迁移相关操作
ubuntu 防攻击,扫描相关的命令
ubuntu 运维相关的命令
DetailView 的自动机制
C盘清空指南
ubuntu 上的 Redis 配置
linux ubuntu centos 清理垃圾
在nginx 里 配置跨域访问控制
MYSQL数据库常用操作命令
将MYSQL数据库从一台服务器移植到另一台服务器
向Mysql插入Emoji表情时失败了,python代码报以下异常:InternalError: 1366
Centos7+nginx下为域名免费安装ssl证书
Centos7,Centos8防火墙相关的命令
Centos7.5+nginx布署python3+django WEB服务器
js/jQuery技巧
VPS推荐
在 Google Search Console(谷歌搜索控制台)相关操作
如何在 本地win11 安装 Rclone,并使用Rclone上传文件到Cloudflare
域名申请
111111
构建安卓APP
Android Studio 如何修改 Package Name
Android使用WebView将H5网站打包成apk,如何去掉标题,如何更换应用图标
Android使用WebView加载网站,无法上传图片的解决方法
项目更新时数据表迁移相关操作
数据表添加了新的字段,为了不影响原项目的运行,先将原项目的数据表内容拖库到本地,测试好了再上传到服务器重新启动运行
一,# 第一步:原服务器完整备份并下到本地D: mysqldump -u root -p aavideo > /home/aavideo_full.sql # 第二步:在本地将数据直接还原 CREATE DATABASE aavideo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; use aavideo mysql -u root -p aavideo < D:\aavideo_full.sql # 第三步:手动加新字段 ALTER TABLE video_video ADD COLUMN slug VARCHAR(200) NULL UNIQUE; ALTER TABLE video_video ADD COLUMN meta_description VARCHAR(200) NULL; ALTER TABLE video_video ADD COLUMN duration INT DEFAULT 0; ALTER TABLE video_classification ADD COLUMN slug VARCHAR(100) NULL; ALTER TABLE video_classification ADD COLUMN seo_description VARCHAR(200) NULL; # 第四步:fake迁移记录 python manage.py migrate --fake
二,# 导出:数据库 → 文件 mysqldump -u root -p aavideo > /home/backup.sql # 导入:文件 → 数据库 mysql -u root -p aavideo < /home/backup.sql # 这两行完全等价 mysql -u root -p aavideo < /home/backup.sql mysql> source /home/backup.sql 获取项目运行时所需的第3方软件包(如 uwsgi pymyaql等) pip freeze > /home/requirements.txt # 1. 将文件丢进目录,并把所有权交托给 root chown -R root:root /etc/nginx/ssl/ # 2. 证书文件(公钥,公开的)权限设置为 644 chmod 644 /etc/nginx/ssl/hello_world.pem # 3. 私钥文件(绝密,严禁他人查看)权限严格设置为 600 chmod 600 /etc/nginx/ssl/hello_world.key
删除文章
展示文章
友情链接
2026.6.8