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

  • 相关阅读:
    C++多线程chap3 多线程异步和通信1
    C++多线程chap2多线程通信和同步9
    C++多线程chap2多线程通信和同步5
    C++多线程chap3 多线程异步和通信2
    C++多线程chap2多线程通信和同步6
    taro实现多语言切换
    git常用命令
    pytorch hook 钩子
    MySQL 学习笔记(六)character 与 collation
    Python 学习笔记(七)socket
  • 原文地址:https://www.cnblogs.com/W-Y-C/p/12612704.html
Copyright © 2020-2023  润新知