zoukankan      html  css  js  c++  java
  • nginx+uwsgi的django服务数据被删除了

    1. 自己写的小玩意突然间挂掉了,一番排查过后发现redis和mysql一个没设置密码一个设置的密码太简单,所以数据库中的东西被删掉了,还叫我付0.05比特币,我想了想,我自己瞎编的数据还想收我钱,那是不可能滴,于是乎有了以下操作

      • 给redis设置密码

        • docker run -itd -p6379:6379 --name=redis redis --requiredpass ‘password’

        • 在django的reids配置中修改为

          • 采用"redis://:密码@ip:6379/0"这种格式带上密码就能连接到数据库了

             
            1. 自己写的小玩意突然间挂掉了,一番排查过后发现redis和mysql一个没设置密码一个设置的密码太简单,所以数据库中的东西被删掉了,还叫我付0.05比特币,我想了想,我自己瞎编的数据还想收我钱,那是不可能滴,于是乎有了以下操作

              • 给redis设置密码

                • docker run -itd -p6379:6379 --name=redis redis --requiredpass ‘password’

                • 在django的reids配置中修改为

                  • 采用"redis://:密码@ip:6379/0"这种格式带上密码就能连接到数据库了

                     

                    CACHES = {
                    # 默认缓存
                    "default": {
                    "BACKEND": "django_redis.cache.RedisCache", "LOCATION":"redis://:密码@ip:6379/0",
                    "OPTIONS": {
                    "CLIENT_CLASS": "django_redis.client.DefaultClient",
                    }
                    },
                    ...
                    }

                     
              • 给mysql设置强密码并且source xxx.sql 导入本地备份文件

            2. 重新启动docker的服务,搜了半天资料也没搞懂,为什么仅仅重启uwsgi服务后修改的配置还是未生效,只有我重启docker后再开容器的服务才能生效,好麻烦,有看到的大神解释解释吗

            3. 。。。

             
      • 给mysql设置强密码并且source xxx.sql 导入本地备份文件

    2. 重新启动docker的服务,搜了半天资料也没搞懂,为什么仅仅重启uwsgi服务后修改的配置还是未生效,只有我重启docker后再开容器的服务才能生效,好麻烦,有看到的大神解释解释吗

    3. 。。。

  • 相关阅读:
    JavaScript基础学习(三)—数组
    JavaScript基础学习(二)—JavaScript基本概念
    JavaScript基础学习(一)—JavaScript简介
    HTML基础学习(二)—CSS
    HTML基础学习(一)—HTML
    JDBC基础学习(六)—数据库连接池
    JDBC基础学习(五)—批处理插入数据
    js_页面关闭beforeunload事件
    css3_box-shadow使用记录
    jq_$.extend和$.fn.extend插件开发和方法的封装
  • 原文地址:https://www.cnblogs.com/W-Y-C/p/12612704.html
Copyright © 2011-2022 走看看