zhenxun_bot/assets/js/24.b8813712.js
2021-10-25 11:16:00 +08:00

1 line
3.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{569:function(s,t,a){"use strict";a.r(t);var e=a(8),l=Object(e.a)({},(function(){var s=this,t=s.$createElement,a=s._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"title"}),a("p",[s._v("一个关系型数据库占用比mysql小小小小多了..."),a("br"),s._v("\n目前来看postgresql版本似乎对真寻没有太大影响指9.0以上),不会影响正常使用")])]),a("h1",{attrs:{id:"开始安装"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#开始安装"}},[s._v("#")]),s._v(" 开始安装")]),s._v(" "),a("h2",{attrs:{id:"windows"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#windows"}},[s._v("#")]),s._v(" Windows")]),s._v(" "),a("ol",[a("li",[s._v("在"),a("a",{attrs:{href:"https://www.enterprisedb.com/downloads/postgres-postgresql-downloads",target:"_blank",rel:"noopener noreferrer"}},[s._v("Postgresql下载页面"),a("OutboundLink")],1),s._v("下载对应系统的Postgresql安装程序")]),s._v(" "),a("li",[s._v("选择安装路径一路next中途会让你设置以下postgres用户的密码")]),s._v(" "),a("li",[s._v("在安装目录下找到pgAdmin使用pgAdmin连接数据库创建连接新建数据库即可")])]),s._v(" "),a("h2",{attrs:{id:"linux-以ubuntu为例"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#linux-以ubuntu为例"}},[s._v("#")]),s._v(" Linux (以Ubuntu为例)")]),s._v(" "),a("ol",[a("li",[a("p",[s._v("安装Postgresql")]),s._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[s._v(" sudo apt update\n sudo apt install postgresql postgresql-contrib\n")])])])]),s._v(" "),a("li",[a("p",[s._v("创建数据库和用户")]),s._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[s._v(" sudo su - postgres # 切换用户\n psql\n # 用户名↓ # 密码↓\n CREATE USER uname WITH PASSWORD 'zhenxun'; # 创建用户\n # 数据库名称↓ 所有者↓\n CREATE DATABASE testdb OWNER uname; # 创建数据库\n")])])])]),s._v(" "),a("li",[a("p",[s._v("编辑数据库配置文件(路径请已自己的为准)")]),s._v(" "),a("ul",[a("li",[a("p",[s._v("打开数据库配置文件")]),s._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[s._v(" vim /var/lib/pgsql/data/postgresql.conf\n")])])])]),s._v(" "),a("li",[a("p",[s._v("找到 "),a("code",[s._v("listening_address: '*'")]),s._v(" 取消前面的 "),a("code",[s._v("#")]),s._v(" 注释,使用:wq保存退出")])])]),s._v(" "),a("blockquote",[a("p",[s._v("建议公网ip同时修改 Port")])]),s._v(" "),a("ul",[a("li",[a("p",[s._v("打开 "),a("strong",[s._v("pg_hba.conf")])]),s._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[s._v(" vim /var/lib/pgsql/data/pg_hba.conf\n")])])])]),s._v(" "),a("li",[a("p",[s._v("在最下添加或修改后,使用:wq保存退出")]),s._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[s._v(" # 允许任意用户从任意机器上以密码方式访问数据库\n host all all 0.0.0.0/0 md5\n")])])])])])]),s._v(" "),a("li",[a("p",[s._v("重启数据库")]),s._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",[a("code",[s._v(" sudo systemctl restart postgresql\n")])])])])])])}),[],!1,null,null,null);t.default=l.exports}}]);