首页> 搜索结果页
"postgresql 11 安装" 检索
共 1035 条结果
CentOS7.5安装配置PostgreSQL11
CentOS系统中安装postgresql的rpm源yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm安装客户端:yum install postgresql11yum install postgresql11安装服务端:yum install postgresql11-serveryum install postgresql11-develyum install postgresql11-devel初始化数据库:/usr/pgsql-11/bin/postgresql-11-setup initdb/usr/pgsql-11/bin/postgresql-11-setup initdb启动数据库并设置开机启动:systemctl enable postgresql-11 systemctl start postgresql-11登录PostgreSQL并设置密码su root #首先获取root权限 su - postgres #登录数据库 psql设置密码:ALTER USER postgres WITH PASSWORD '密码';\q 退出\l  列出所有库\du 列出所有用户\d 列出库下所有表默认情况下postgresql是不用密码不支持远程登录的。需要修改配置文件:vi /var/lib/pgsql/11/data/pg_hba.conf修改前:修改后:vi /var/lib/pgsql/11/data/postgresql.conf修改前:修改后:重启postgresqlsystemctl restart postgresql-11
文章
关系型数据库  ·  数据库  ·  数据安全/隐私保护  ·  PostgreSQL
2021-12-08
CentOS 7 源码编译安装 PostgreSQL 11.2
环境系统版本 Centos7.6工具:xshell6PostgreSql: postgresql-11.2.tar.gz安装部署安装前准备官网下载PostgreSQL 11.2源码地址:https://www.postgresql.org/ftp/source/v11.2/选择postgresql-11.2.tar.gz编译安装tar -zxvf postgresql-11.2.tar.gz cd postgresql-11.2 ./configure --prefix=/usr/local/postgresql --without-readline make && make install 进入安装后的目录,查看目录结构cd /usr/local/postgresql/ 安装服务器端包yum -y install postgresql11创建目录 data、logmkdir /usr/local/postgresql/data mkdir /usr/local/postgresql/log chmod -R 775 /usr/local/postgresql/data配置环境变量vim /etc/profilePGHOME=/usr/local/postgresql export PGHOME PGDATA=/usr/local/postgresql/data export PGDATA PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin export PATHPGHOME=/usr/local/postgresql export PGHOME PGDATA=/usr/local/postgresql/data export PGDATA PATH=$PATH:$HOME/.local/bin:$HOME/bin:$PGHOME/bin export PATH使配置文件生效source /etc/profile创建用户useradd postgres将pg的数据目录全部赋给postgres用户,执行以下命令:chown -R postgres:postgres /usr/local/postgresql/初始化数据库切换到postgres用户,执行如下命令:su - postgres /usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/su - postgres /usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/启动数据库/usr/local/postgresql/bin/pg_ctl -D /usr/local/postgresql/data/ -l logfile start查看数据库版本psql -Vpsql (PostgreSQL) 11.2 连接数据库psql -U postgres -d postgres配置文件目录/usr/local/postgresql/data/下,pg_hba.conf和postgresql.conf两个文件。vi /usr/local/postgresql/data/pg_hba.confvi /usr/local/postgresql/data/postgresql.conf 修改listen_addresses = ‘*’;登录数据库psql -U postgres -d postgres设置防火墙规则firewall-cmd --zone=public --add-port=8432/tcp --permanent firewall-cmd --reload初始化 database/usr/pgsql-11/bin/postgresql-11-setup initdb重启数据库systemctl restart postgresql-11设置开机启动自动启动 systemctl enable postgresql-11.service 启动 systemctl start postgresql-11.service 停止某服务 systemctl stop postgresql-11.service 不自动启动 systemctl disable postgresql-11.service 检查服务状态(服务详细信息) systemctl status postgresql-11.service 检查服务状态(仅显示是否Active) systemctl is-active postgresql-11.service 显示所有已启动的服务 systemctl list-units --type=service
文章
关系型数据库  ·  Linux  ·  网络安全  ·  数据库  ·  开发工具  ·  PostgreSQL
2021-12-08
在Linux环境下安装配置PostgreSQL 11和PostGIS 3
Ubuntu 首先添加PostgreSQL的官方源。 Ubuntu 16.04 sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" > /etc/apt/sources.list.d/pgdg.list Ubuntu 18.04 sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main" > /etc/apt/sources.list.d/pgdg.list 导入仓库的数字签名,再更新包列表 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update 接下来运行apt-get install postgresql-11即可开始安装。 完成安装后使用apt-get install postgresql-11-postgis-3安装postgis。 CentOS 首先先更新源,使用 yum update -y 添加PostgreSQL的官方源 rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 安装Postgres 11数据库与客户端 yum install postgresql11-server postgresql11 -y 安装PostGIS yum install postgis30_11 初始化数据库 /usr/pgsql-11/bin/postgresql-11-setup initdb 启用数据库的服务 systemctl enable postgresql-11.service systemctl start postgresql-11.service 配置连接数据库 在上述安装过程完成后,默认的数据库没有登陆密码,而且不允许远程用户登录。因此接下来需要配置远程登录与设置Postgres用户的登陆密码。 打开配置文件 vim /var/lib/pgsql/11/data/postgresql.conf 找到listen_addresses = 'localhost'这行取消其注释并将其改为listen_addresses = '*' 打开配置文件 vim /var/lib/pgsql/11/data/pg_hba.conf 找到host的配置行将其修改为如下设置 host all all 0.0.0.0/0 md5 重启服务 systemctl restart postgresql-11.service 设置管理员密码 sudo -u postgres psql -c "alter user postgres with password '您的密码'" 接下来使用客户端就可以连接上数据库服务器了。如果还不能访问,则需要设置防火墙,允许端口5432的访问,具体不过多介绍。
文章
Ubuntu  ·  关系型数据库  ·  Linux  ·  网络安全  ·  数据库  ·  开发工具  ·  数据安全/隐私保护  ·  PostgreSQL
2020-03-18
POSTGRESQL小玩
因为CDH上需要用它来建HIVE的元库。。。 参考: http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html 一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统平台:CentOS release 6.3 (Final) PostgreSQL 版本:PostgreSQL 9.2.4 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装方式 A. RPM包安装 B. yum 安装 C. 源码包安装 四、安装过程 A. RPM包安装 1. 检查PostgreSQL 是否已经安装 # rpm -qa|grep postgres 若已经安装,则使用rpm -e 命令卸载。 2. 下载RPM包 #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-server-9.2.4-1PGDG.rhel6.i686.rpm #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-contrib-9.2.4-1PGDG.rhel6.i686.rpm #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-libs-9.2.4-1PGDG.rhel6.i686.rpm #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-9.2.4-1PGDG.rhel6.i686.rpm 3. 安装PostgreSQL,注意安装顺序 # rpm -ivh postgresql92-libs-9.2.4-1PGDG.rhel6.i686.rpm  # rpm -ivh postgresql92-9.2.4-1PGDG.rhel6.i686.rpm # rpm -ivh postgresql92-server-9.2.4-1PGDG.rhel6.i686.rpm  # rpm -ivh postgresql92-contrib-9.2.4-1PGDG.rhel6.i686.rpm 4. 初始化PostgreSQL 数据库 PostgreSQL 服务初次启动的时候会提示初始化。 初始化数据库 # service postgresql-9.2 initdb 5. 启动服务 # service postgresql-9.2 start 6. 把PostgreSQL 服务加入到启动列表 # chkconfig postgresql-9.2 on # chkconfig --list|grep postgres 7. 修改PostgreSQL 数据库用户postgres的密码(注意不是linux系统帐号) PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定的密码,这里设定为’postgres’。 # su - postgres $ psql # ALTER USER postgres WITH PASSWORD 'postgres'; # select * from pg_shadow ; 8. 测试数据库 8.1 创建测试数据库 # create database david; 8.2 切换到david 数据库 # \c david 8.3 创建测试表 david=# create table test (id integer, name text); 8.4 插入测试数据 david=# insert into test values (1,'david'); INSERT 0 1 david=# 8.5 选择数据 david=# select * from test ; id | name ----+------- 1 | david (1 row) david=# 测试完成,RPM包安装成功。 9. 修改linux 系统用户postgres 的密码 PostgreSQL 数据库默认会创建一个linux 系统用户postgres,通过passwd 命令设置系统用户的密码为post123。 # passwd postgres 10. 修改PostgresSQL 数据库配置实现远程访问 10.1 修改postgresql.conf 文件 # vi /var/lib/pgsql/9.2/data/postgresql.conf 如果想让PostgreSQL 监听整个网络的话,将listen_addresses 前的#去掉,并将 listen_addresses = 'localhost' 改成 listen_addresses = '*' 10.2 修改客户端认证配置文件pg_hba.conf 将需要远程访问数据库的IP地址或地址段加入该文件。 # vi /var/lib/pgsql/9.2/data/pg_hba.conf 11. 重启服务以使设置生效 # service postgresql-9.2 restart 12. 远程测试连接 连接成功。 B. yum 安装 1. 将刚才安装的PostgreSQL 卸载 //停止PostgreSQL服务 # /etc/init.d/postgresql-9.2 stop //查看已安装的包 # rpm -qa|grep postgres //卸载 # rpm -e postgresql92-server-9.2.4-1PGDG.rhel6.i686 # rpm -e postgresql92-contrib-9.2.4-1PGDG.rhel6.i686 # rpm -e postgresql92-9.2.4-1PGDG.rhel6.i686 # rpm -e postgresql92-libs-9.2.4-1PGDG.rhel6.i686   2. yum 安装 如果是默认yum 安装的话,会安装较低版本的PostgreSQL 8.4,这不符合我们的要求。 我们使用PostgreSQL Yum Repository 来安装最新版本的PostgreSQL。 2.1 安装PostgreSQL yum repository # rpm -i http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-redhat92-9.2-7.noarch.rpm 2.2 安装新版本PostgreSQL # yum install postgresql92-server postgresql92-contrib 2.3 查看安装 3. 初始化并启动数据库 4. 测试 其他步骤如A方式。 C. 源码包安装 1. 下载PostgreSQL 源码包 # wget http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2 2. 解压源码包 # tar xjf postgresql-9.2.4.tar.bz2 3. 进入解压后的目录 # cd postgresql-9.2.4 4. 查看INSTALL 文件 INSTALL 文件中Short Version 部分解释了如何安装PostgreSQL 的命令,Requirements 部分描述了安装PostgreSQL 所依赖的lib,比较长,先configure 试一下,如果出现error,那么需要检查是否满足了Requirements 的要求。 5. 开始编译安装PostgreSQL 数据库。 [root@TS-DEV postgresql-9.2.4]# ./configure  configure 成功,无错误。 6. 执行gmake [root@TS-DEV postgresql-9.2.4]# gmake gmake 成功,Ready to install. 7. 执行gmake install [root@TS-DEV postgresql-9.2.4]# gmake install gmake install 成功,到这一步,PostgreSQL 源码编译安装完成,下面开始配置PostgreSQL. 8. 设置环境变量 # vi .bash_profile 把 PATH=$PATH:$HOME/bin 改成 PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin 保存退出。 让环境变量生效: # source .bash_profile  9. 添加用户postgres # adduser postgres * 更改用户目录(可选操作) # vi /etc/passwd 把 postgres:x:528:528::/home/postgres:/bin/bash 改成 postgres:x:528:528::/usr/local/pgsql:/bin/bash 将.bash_profile 移动到新的用户目录并修改权限 # cp /home/postgres/.bash_profile /usr/local/pgsql/ # chown postgres.postgres .bash_profile 删除用户目录: [root@TS-DEV home]# rm -rf postgres/ 10. 初始化数据库 10.1 新建数据目录 # mkdir /usr/local/pgsql/data 10.2 更改权限 # chown postgres /usr/local/pgsql/data 10.3 切换到postgres 用户 # su - postgres 10.4 init db $ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/ 到这里数据的初始化就完成了。 11. 系统服务 11.1 回到root 用户 $ exit 11.2 复制安装目录下的linux文件到/etc/init.d/ 进入postgresql 的安装目录(即刚刚使用tar命令解压的目录) # cd postgresql-9.2.4 # cp contrib/start-scripts/linux /etc/init.d/postgresql 11.3 添加执行权限 # chmod +x /etc/init.d/postgresql 11.4 启动数据库 11.5 让数据库开机启动 # chkconfig --add postgresql  # chkconfig postgresql on 11.6 创建数据库操作的历史记录文件 12. 测试使用 # su - postgres $ createdb test $ psql test test=# create table test(id int);   源码编译安装成功。
文章
关系型数据库  ·  Linux  ·  数据库  ·  数据安全/隐私保护  ·  PostgreSQL
2016-05-16
postgresql的源码安装及配置使用
装postgresql非常简单。 直接三部曲搞定。 ./configure --prefix=/usr/local/postgresql make make install 创建postgresql的数据目录 mkdir -p /data/postgresql/ 增加用户 useradd postgresql 更改postgresql数据目录的权限和owner chown -R postgresql. /data/postgresql 切换用户 su - postgresql 初始化数据库 /usr/local/pgsql/bin/initdb -D /data/postgresql 启动数据库 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data > logfile 2 >&1 & 创建测试数据库 /usr/local/pgsql/bin/createdb test 使用数据库 /usr/local/pgsql/bin/psql test 其实使用系统的postgresql帐号在数据库里面也建立同意帐号,系统帐号会直接和数据库帐号关联。 1. 下载PostgreSQL 源码包 # wget http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2 2. 解压源码包 # tar xjf postgresql-9.2.4.tar.bz2 3. 进入解压后的目录 # cd postgresql-9.2.4 4. 查看INSTALL 文件 INSTALL 文件中Short Version 部分解释了如何安装PostgreSQL 的命令,Requirements 部分描述了安装PostgreSQL 所依赖的lib,比较长,先configure 试一下,如果出现error,那么需要检查是否满足了Requirements 的要求。 5. 开始编译安装PostgreSQL 数据库。 [root@TS-DEV postgresql-9.2.4]# ./configure  configure 成功,无错误。 6. 执行gmake [root@TS-DEV postgresql-9.2.4]# gmake gmake 成功,Ready to install. 7. 执行gmake install [root@TS-DEV postgresql-9.2.4]# gmake install gmake install 成功,到这一步,PostgreSQL 源码编译安装完成,下面开始配置PostgreSQL. 8. 设置环境变量 # vi .bash_profile 把 PATH=$PATH:$HOME/bin 改成 PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin 保存退出。 让环境变量生效: # source .bash_profile  9. 添加用户postgres # adduser postgres * 更改用户目录(可选操作) # vi /etc/passwd 把 postgres:x:528:528::/home/postgres:/bin/bash 改成 postgres:x:528:528::/usr/local/pgsql:/bin/bash 将.bash_profile 移动到新的用户目录并修改权限 # cp /home/postgres/.bash_profile /usr/local/pgsql/ # chown postgres.postgres .bash_profile 删除用户目录: [root@TS-DEV home]# rm -rf postgres/ 10. 初始化数据库 10.1 新建数据目录 # mkdir /usr/local/pgsql/data 10.2 更改权限 # chown postgres /usr/local/pgsql/data 10.3 切换到postgres 用户 # su - postgres 10.4 init db $ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/ 到这里数据的初始化就完成了。 11. 系统服务 11.1 回到root 用户 $ exit 11.2 复制安装目录下的linux文件到/etc/init.d/ 进入postgresql 的安装目录(即刚刚使用tar命令解压的目录) # cd postgresql-9.2.4 # cp contrib/start-scripts/linux /etc/init.d/postgresql 11.3 添加执行权限 # chmod +x /etc/init.d/postgresql 11.4 启动数据库 11.5 让数据库开机启动 # chkconfig --add postgresql  # chkconfig postgresql on 11.6 创建数据库操作的历史记录文件 12. 测试使用 # su - postgres $ createdb test $ psql test test=# create table test(id int);   源码编译安装成功。 本文转自ting2junshui51CTO博客,原文链接: http://blog.51cto.com/ting2junshui/1830244,如需转载请自行联系原作者
文章
关系型数据库  ·  Linux  ·  数据库  ·  PostgreSQL  ·  Shell
2017-11-16
PostgreSql安装(win 2003 下)
操作系统为:2003 server,起先装了卡巴2010,同时下载了postgresql-8.4.1-1-windows.exe安装过程中,总是安装到最后,就死机。(postgresql很小,才几十M,8.4才38M,安装速度很快。)卸载卡巴2010后,安装问题依然存在。害我5次硬重启。于是不再装8.4,装8.1,8.1没有中文版,所以找的是8.2.打开网址:http://www.postgresql.org/ftp/binary/找到   v8.2.11 ,选择win32,下载 postgresql-8.2.11-1.zip (路径为:http://www.postgresql.org/ftp/binary/v8.2.11/win32/) 直接双击postgresql-8.2.msi进行安装。   因为我已经安装完毕,所以不再截图。 安装到最后,安装程序要启动服务,启动失败可以重试。我直接将它的服务的登录关系改为本地系统帐户,重试安装。通过了。 数据库安装完毕。升级程序可以不安。安装后,会带一个图形界面。pgadmin 3。ok 博客园大道至简 http://www.cnblogs.com/jams742003/ 转载请注明:博客园
文章
关系型数据库  ·  数据库  ·  PostgreSQL
2009-10-15
PostgreSql安装(win 2003 下)
操作系统为:2003 server,起先装了卡巴2010,同时下载了postgresql-8.4.1-1-windows.exe安装过程中,总是安装到最后,就死机。(postgresql很小,才几十M,8.4才38M,安装速度很快。)卸载卡巴2010后,安装问题依然存在。害我5次硬重启。于是不再装8.4,装8.1,8.1没有中文版,所以找的是8.2.打开网址:http://www.postgresql.org/ftp/binary/找到   v8.2.11 ,选择win32,下载 postgresql-8.2.11-1.zip (路径为:http://www.postgresql.org/ftp/binary/v8.2.11/win32/) 直接双击postgresql-8.2.msi进行安装。   因为我已经安装完毕,所以不再截图。 安装到最后,安装程序要启动服务,启动失败可以重试。我直接将它的服务的登录关系改为本地系统帐户,重试安装。通过了。 数据库安装完毕。升级程序可以不安。安装后,会带一个图形界面。pgadmin 3。ok 博客园大道至简 http://www.cnblogs.com/jams742003/ 转载请注明:博客园
文章
关系型数据库  ·  数据库  ·  PostgreSQL
2009-10-15
PostgreSQL 11源码安装
PostgreSQL 11源码安装 测试环境:RedHat 7.0 Linux 64bit PostgreSQL 11源码安装包下载地址link 系统环境准备 RedHat 7.0默认会安装相关系统包,还需要增加PostgreSQL编译时必须包,如下: gcc, bison, gcc-c++, readline, readline-devel, zlib, zlib-devel, perl, perl-devel 创建postgres用户,并创建安装目录 useradd Postgres mkdir -p /opt/pgsql/data chown -R postgres:postgres /opt/pgsql 安装PostgreSQL 解压、编译、安装 tar -zxvf postgresql-11.1.tar.gz cd postgresql-11.1 ./configure --prefix=/opt/pgsql make & make install 初始化数据库 su - postgres [postgres@postgresql bin]$cd /opt/pgsql/bin [postgres@postgresql bin]$ ./initdb -D /opt/pgsql/data/ The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.UTF-8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. fixing permissions on existing directory /opt/pgsql/data ... ok creating subdirectories ... ok selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting dynamic shared memory implementation ... posix creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok syncing data to disk ... ok WARNING: enabling "trust" authentication for local connections You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. Success. You can now start the database server using: ./pg_ctl -D /opt/pgsql/data/ -l logfile start [postgres@postgresql bin]$./pg_ctl -D /opt/pgsql/data -l logfile start waiting for server to start.... done server started #配置用户环境变量文件.bash.profile增加如下内容 export PATH=$PATH:/opt/pgsql/bin [postgres@postgresql ~]$ psql psql (11.1) Type "help" for help. postgres=# postgres=# postgres=# \du List of roles Role name | Attributes | Member of -----------+------------------------------------------------------------+----------- postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {} postgres=#
文章
JavaScript  ·  关系型数据库  ·  Linux  ·  数据库  ·  PostgreSQL
2018-12-07
阿里云上运行Docker版本的PostgreSQL
阿里云上运行Docker版本的PostgreSQL 最近公司项目上用到PostgreSQL9.3.24, 需要搭建一套PostgreSQL测试环境。 正好最近阿里云双11优惠幅度巨大,果断入手一台2核4G的云服务器。 阿里云双11优惠活动地址 下面为大家详细介绍环境搭建过程 资源连接: PostgreSQL官方镜像仓库 PostgreSQL官方yum源 PostgreSQL官方镜像github项目地址 一、安装docker环境 1. 安装yum工具 sudo yum install -y yum-utils 2. 配置docker yum源 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum makecache fast 3. 安装最新版本的docker sudo yum install -y docker-ce 4. 启动docker sudo systemctl start docker 5. 配置系统启动时自动启动docker sudo systemctl enable docker 二、安装docker版PostgreSQL 1. 拉取指定版本的PostgreSQL docker pull postgres:9.3.24 2. 创建PostgreSQL数据目录 mkdir -p /data/pgdata 3. 运行PostgreSQL docker run --name postgres -e POSTGRES_PASSWORD=123456 \ -p 5444:5432 -v /data/pgdata:/var/lib/postgresql/data \ -d postgres:9.3.24 4. 安装psql客户端 wget https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-3.noarch.rpm rpm -ivh pgdg-centos93-9.3-3.noarch.rpm yum install -y postgresql93 5. 使用psql客户端连接数据库 psql -U postgres -d postgres -h 127.0.0.1 -p 5444 Password for user postgres: psql (9.3.24) Type "help" for help. postgres=# 至此大功告成。
文章
关系型数据库  ·  Linux  ·  PostgreSQL  ·  Docker  ·  容器
2018-11-08
Mac OS安装PostgreSQL数据库
因项目需要,在本地的Mac上安装PostgreSQL,本文记录一下安装的整个步骤。这里采用EnterpriseDB 来下载安装,EnterpriseDB是全球唯一一家提供基于PostgreSQL企业级产品与服务的厂商。首先,访问EnterpriseDB提供的下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads。在此,选择需要的版本,进行下载。下载完成之后,双击postgresql-****-osx.dmg 文件进行安装。此后一路Next接口完成安装。其中包括:安装目录、扩展安装、数据库目录、用户密码、端口设置等,一般使用默认的就好。安装完成之后,会在Mac的应用程序中出现如下程序:此时执行其中的SQL Shell(psql)启动PostgreSQL。$ /Library/PostgreSQL/11/scripts/runpsql.sh ;exit Server [localhost]: Database [postgres]: Port [5432]: Username [postgres]: Password for user postgres: psql (11.3) Type "help" for help. postgres=# 以Server为例,命令中默认为“Server [localhost]: ”,表示Server的默认配置值为中括号内的localhost。除了其中的Password需要输入密码,其他选项如无特殊需要,采用默认即可。此时,再执行应用程序中图标为大象的pgAdmin 4,可启动管理postGreSQL的管理程序。
文章
SQL  ·  关系型数据库  ·  Shell  ·  数据库  ·  数据安全/隐私保护  ·  PostgreSQL  ·  iOS开发  ·  MacOS
2021-12-26
...
跳转至:
数据库
248696 人关注 | 44343 讨论 | 54346 内容
+ 订阅
  • SpringBoot 实战 (十八) | 整合 MongoDB
  • Java 持久层概述
  • MySQL体系架构入门
查看更多 >
开发与运维
5179 人关注 | 125220 讨论 | 180086 内容
+ 订阅
  • SpringBoot 实战 (十八) | 整合 MongoDB
  • IDFV+KeyChain(设备唯一标识符)
  • Java 持久层概述
查看更多 >
安全
1031 人关注 | 23273 讨论 | 50941 内容
+ 订阅
  • SpringBoot 实战 (十八) | 整合 MongoDB
  • Java 持久层概述
  • MySQL体系架构入门
查看更多 >
云原生
229632 人关注 | 9469 讨论 | 26131 内容
+ 订阅
  • iOS真机安装WebDriverAgent图文详解
  • Docker搭建Let's Encrypt并连接阿里云自动签发https证书
  • 性能提升 57% ,SMC-R 透明加速 TCP 实战解析 | 龙蜥技术
查看更多 >