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. 。。。

  • 相关阅读:
    make menuconfig显示错误“Your display is too small to run Menuconfig!”
    程序员的那点事(转自java老师李明志)
    不必太羡慕别人
    把数据存储到 XML 文件
    关于session
    网页中的服务器端和客户端脚本
    没有一种成功是不经历磨砺的
    考试导数据总结(一)
    我们应该爱上“犯错”——读应试教育的死穴,恰在于堵死了孩子“犯错”的空间
    软考——多媒体
  • 原文地址:https://www.cnblogs.com/W-Y-C/p/12612704.html
Copyright © 2011-2022 走看看