zoukankan      html  css  js  c++  java
  • centos安装postgresql

    参考

    https://www.postgresql.org/download/

    https://www.postgresql.org/download/linux/redhat/

    步骤

    选择系统类型,安装配置

    修改默认密码

    安装配置过程中,并没有设置默认用户的密码,密码是空的

    进入数据库的shell

    sudo -u postgres psql

    [postgresql安装完成后会自动创建一个postgres的用户]

    输入password修改密码,记住前面要加(反斜杠)

    password postgres

    postgresql的shell中,内置的命令,前面必须加反斜杠,比如退出shell

    q

    而如果是sql语句,末尾必须加分号

    select * from table;

    如果没有加分号按回车,就是把语句保存起来,直到碰到分号,再一起执行

    遇到的问题

    createdb: database creation failed: ERROR: permission denied to create database

    无法创建数据库,是因为没有权限

    在官网文档中有描述,必须有对应的管理员权限才可以调用数据库的命令

    https://www.postgresql.org/docs/11/tutorial-createdb.html

    If you have a user account but it does not have the privileges required to create a database, you will see the following:

    createdb: database creation failed: ERROR:  permission denied to create database
    

    Not every user has authorization to create new databases. If PostgreSQL refuses to create databases for you then the site administrator needs to grant you permission to create databases. Consult your site administrator if this occurs. If you installed PostgreSQL yourself then you should log in for the purposes of this tutorial under the user account that you started the server as.

  • 相关阅读:
    STM32标准库_05 | 用定时器写通用串口接收
    STM32标准库_04 | 串口接收不定长数据
    STM32标准库_03 | 串口printf打印
    STM32标准库_02 | 从按键开始认识状态机编程
    STM32标准库_01 | 搭建自己的程序框架
    STM32CubeMX的使用
    阿里云购买云服务器与域名
    阿里云物联网平台接入(使用MQTT协议)
    JAVA的JDK和API的区别是什么?
    Java经典实例
  • 原文地址:https://www.cnblogs.com/studywithallofyou/p/12396584.html
Copyright © 2011-2022 走看看