特大重磅!!!!!!使用 psql blog < /tmp/myblog.backup转移数据时出错了!!!!!

当我使用 psql blog < /tmp/myblog.backup命令转移数据到我在阿里云服务器建立的那个数据服务中心(blog)时,出现如下提示:

The input is a PostgreSQL custom-format dump.
Use the pg_restore command-line client to restore this dump to a database.

 

当我使用python manage.py runserver 命令时出现如下提示:

connection = Database.connect(**conn_params)
File "/myblog/lib/python3.6/site-packages/psycopg2/__init__.py", line 130, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: FATAL: password authentication failed for user "myblog"

 

 

 

 

但是我检查了一下setting设置,pg数据库没什么问题的啊

在setting.py的设置:

 

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'blog',
'USER':'myblog',
'PASSWORD': 'HUANGZHU',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}

涨见识0 涨水分0

** 文章讲述的内容可能你不赞同,不喜欢,但如果觉得观点新颖,内容独到,提高了你的知识面,帮你了解了你不懂的知识和知道了突发的新闻,这样的贴,希望能点涨见识,相反,到处转载,内容无聊,雷同,毫无建树,请点涨水分!

我要评论

提交评论
每个人都有自己的看法,登录以后马上发表。还没有账号?点击这里马上注册一个账号。

当前有8条评论

  • 繁花社长 :2018二月21号 22:30:16
    特大重磅,重磅特大!!!!!
    pgsql数据库,安装好以后,有一个文件要修改

    里面的值修改成md5,这样你才能用密码login pgsql

    你当数据库想登录就登录啊,人家没点安全意识啊。

    我在讲数据库的那期视频里面讲过的。
    0 0 回复 举报
    • geli :2018二月22号 22:00:27
      对啊,我改了的,最主要的是我运行命令psql blog < /tmp/myblog.backup时没出现和你一样的数据迁移,就只出现了The input is a PostgreSQL custom-format dump.
      Use the pg_restore command-line client to restore this dump to a database.
      0 0 回复 举报
      • 繁花社长 :2018二月22号 22:29:06
        你在备份数据的时候,选择的格式是custom-format ,所以才这样。你要选那个无格式的。你看人家报错不都告诉你了原因。
        0 0 回复 举报
        • geli :2018二月23号 21:52:08
          社长,已经按照你说的重新上传的了无格式的备份数据,当我重启服务器后,输入我在阿里云买的公网ip地址,依然没有反应,当我进入我的项目使用python manage.py runserver后显示一切正常,也没有显示错误提示,再次 输入公网IP后浏览器依然没有反应。下面是我运行的结果:


          (myblog) [root@iZuf6eqrt6s22q7f7tijeaZ xiaohuang]# cd /myblog
          (myblog) [root@iZuf6eqrt6s22q7f7tijeaZ myblog]# systemctl restart nginx
          (myblog) [root@iZuf6eqrt6s22q7f7tijeaZ myblog]# systemctl restart postgresql-9.6
          (myblog) [root@iZuf6eqrt6s22q7f7tijeaZ myblog]# cd xiaohuang
          (myblog) [root@iZuf6eqrt6s22q7f7tijeaZ xiaohuang]# gunicorn xiaohuang.wsgi:application -b 127.0.0.1:8000 -D
          (myblog) [root@iZuf6eqrt6s22q7f7tijeaZ xiaohuang]# python manage.py runserver
          Performing system checks...

          System check identified no issues (0 silenced).
          February 23, 2018 - 21:44:04
          Django version 1.10.7, using settings 'blogproject.settings'
          Starting development server at http://127.0.0.1:8000/
          Quit the server with CONTROL-C.
          0 0 回复 举报
          • 繁花社长 :2018二月23号 22:43:52
            你直接runserver运行不报错,说明django没问题

            可能是你的nginx配置哪里有问题。自己好好查查吧
            0 0 回复 举报
            • geli :2018二月24号 00:23:42
              我对这个配置也是服了,下面是运行出现的502错误,会不会是我的服务器磁盘内存太小了啊,下面是错误提示:


              (myblog) [root@izuf6eqrt6s22q7f7tijeaz xiaohuang]# wget 127.0.0.1
              --2018-02-24 00:00:06-- http://127.0.0.1/
              Connecting to 127.0.0.1:80... connected.
              HTTP request sent, awaiting response... 502 Bad Gateway
              2018-02-24 00:00:06 ERROR 502: Bad Gateway.
              0 0 回复 举报
              • 繁花社长 :2018二月24号 20:53:07
                你内存多小啊?你搜索下nginx 502的问题常见原因吧。nginx你也要稍微了解下,把基本的配置搞懂,然后记下来,以后每次都这么配置就可以了。以后都是copy past,同样的配置文件修改下参数,重复用。
                0 0 回复 举报
    • geli :2018二月22号 21:58:17
      # IPv4 local connections:
      host all all 127.0.0.1/32 md5
      # IPv6 local connections:
      host all all ::1/128 md5
      0 0 回复 举报

需要登录以后才能进行刚才的操作

  • 刚才的操作,需要登录以后才能继续,如果已经有账号,请点击登录,登录以后,会自动返回到当前页面进行刚才的操作。如果还没有账号,请点击注册。