首页 > 其他分享 >posrgre命令行随记

posrgre命令行随记

时间:2024-09-04 15:47:22浏览次数:11  
标签:postgresql postgres initdb repo yum 命令行 home 随记 posrgre

CentOS安装

rpm -Uhh https://mirrors.aliyun.com/postgresql/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sed -i "s@https://download.postgresql.org/pub@https://mirrors.aliyun.com/postgresql@g" /etc/yum.repos.d/pgdg-redhat-all.repo

cd /etc/yum.repos.d/
mv pgdg-redhat-all.repo pgdg-redhat-all.repo.old
yum update -y

yum search postgresql
yum install  postgresql.x86_64  postgresql-server.x86_64 postgresql-contrib.x86_64

新建数据库

find / -name initdb   //查找initdb地址,地址为/usr/bin/initdb
/usr/bin/initdb -E UNICODE -D /home/postgres/pgsql/data

配置

postgresql.conf
    listen_addresses = '*' 
    port = 5432 
pg_hba.conf
    host    all             all             0.0.0.0/0               password

启动

pg_ctl start -D /home/postgres/pgsql/data -l /home/postgres/pgsql/dataserver.log
pg_ctl stop -D /home/postgres/pgsql/data

连接数据库

psql -h localhost -p 5432 -U postgres -l

修改密码

ALTER USER postgres PASSWORD 'newpassword';

开发时驱动安装

centOS: yum install postgresql-devel
Ubuntu-based: sudo apt-get install libpq-dev

参考文档
https://www.cnblogs.com/qiyebao/p/4562557.html

标签:postgresql,postgres,initdb,repo,yum,命令行,home,随记,posrgre
From: https://www.cnblogs.com/lovelifelovekitty/p/18396682

相关文章

  • 通过命令行在阿里云服务器向MySQL上传CSV格式的表
    前言:由于不知道为什么,IDEA中没法导出sql格式的表,只能导出csv格式的,研究半天,记录一下历程。注意,sql文件包含SQL语句,如创建表、插入数据等,它能定义数据库结构并填充数据。csv文件是纯文本文件,通常用于存储表格数据,每行代表一条记录,字段之间用逗号分隔。也就是说,要向服务器导入......
  • 干货含源码!如何用Java后端操作Docker(命令行篇)
    目录干货含源码!如何用Java后端操作Docker(命令行篇)一、为什么要用后端程序操作Docker二、安装Docker1、安装Docker2、启动Docker三、使用Java后端操作docker1、构建docker镜像并生成容器2、执行完毕后删除容器和镜像3、在此基础上开发其他功能四、总结作者:watermel......
  • 使用 `wget` 和 `curl` 命令行工具的全面指南
    个人名片......
  • 方法,命令行传参,方法的可变参数与递归
    方法c中的函数例如 System.out.println() //System是一个类,out是System下的一个(PrintStream类的实例)对象(变量),println是一个方法方法最好保持原子性:一个方法只实现一个功能方法的定义修饰符:可选返回值类型方法名参数类型形参:方法内用的实参:调用方法的语句中的参数......
  • python对于pyinstaller使用的一些随记
    1.虚拟环境中需要安装对应的pyinstaller  pipinstallpyinstaller(该命令后会安装pyinstaller和pyinstaller-hooks-contrib)注意:如果在当前环境下没有pyinstaller,则会在本机电脑的环境变量中的path中去寻找,如果没有则报错。      此处设置可参考:https://blog.csdn.......
  • MySQL数据库命令行操作
    MySQL数据库命令行操作运行输入cmd有的要以管理员身份进入登录数据库mysql-h主机名-u用户名-p或者mysql-uroot-p-h:该命令用于指定客户端所要登录的MySQL主机名,登录当前机器该参数可以省略;-u:所要登录的用户名;-p:告诉服务器将会使用一个密码来......
  • Containerd高级命令行工具nerdctl安装及使用
      ################crictl####################crictl安装k8s即有,ctr是containerd的一个客户端工具,ctr-v输出的是containerd的版本[root@m1~]#crictl-vcrictlversionv1.30.1[root@m1~]#[root@m1~]#crictlimagesIMAGE......
  • Linux, shell编程备份数据库详解,带你读懂命令行指令
    目录先看最终代码再解释[!-d"${BACKUP}/${DATETIME}"]解析mysqldump-u${DB_USER}-p${DB_PW}--host=${HOST}-q-R--databases${DATABASE}|gzip>${BACKUP}/${DATETIME}/$DATETIME.sql.gz解析 tar-zcvf$DATETIME.tar.gz${DATETIME}解析先看最终代码再解......
  • 【Story】不同操作系统的命令行命令对比
    目录表格汇总1:WindowsCMD、WindowsPowerShell、LinuxShell、macOSTerminal详细说明表格汇总2:WindowsCMD、WindowsPowerShell、LinuxShell、macOSTerminal详细说明结束语以下的表格,包括了不同操作系统的命令行命令对比,涵盖了更多常见操作,包括运行软件、安装/......
  • curl 命令行 crud http shell get post put delete restful
    GETcurl-X'GET'\'http://localhost:5294/api/Todos?Status=0&PrePage=10'\-H'accept:*/*'POSTcurl-X'POST'\'http://localhost:5294/api/Todos'\-H'Authorization:BearereyJhb......