设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Ubuntu上安装和配置PostgreSQL(2)

发布时间:2019-10-21 16:11 所属栏目:117 来源:Sergiu
导读:输出内容类似于下图所示(单击 q 键退出该视图): PostgreSQL Tables 使用 \du 命令,你可以查看 PostgreSQL 用户: PostgreSQLUsers 你可以使用以下命令更改任何用户(包括 postgres )的密码: ALTER USER postg

输出内容类似于下图所示(单击 q 键退出该视图):

如何在Ubuntu上安装和配置PostgreSQL

PostgreSQL Tables

使用 \du 命令,你可以查看 PostgreSQL 用户:

如何在Ubuntu上安装和配置PostgreSQL

PostgreSQLUsers

你可以使用以下命令更改任何用户(包括 postgres)的密码:

  1. ALTER USER postgres WITH PASSWORD 'my_password';

注意:将 postgres 替换为你要更改的用户名,my_password 替换为所需要的密码。另外,不要忘记每条命令后面的 ;(分号)。

建议你另外创建一个用户(不建议使用默认的 postgres 用户)。为此,请使用以下命令:

  1. CREATE USER my_user WITH PASSWORD 'my_password';

运行 \du,你将看到该用户,但是,my_user 用户没有任何的属性。来让我们给它添加超级用户权限:

  1. ALTER USER my_user WITH SUPERUSER;

你可以使用以下命令删除用户:

  1. DROP USER my_user;

要使用其他用户登录,使用 \q 命令退出,然后使用以下命令登录:

  1. psql -U my_user

你可以使用 -d 参数直接连接数据库:

  1. psql -U my_user -d my_db

你可以使用其他已存在的用户调用 PostgreSQL。例如,我使用 ubuntu。要登录,从终端执行以下命名:

  1. psql -U ubuntu -d postgres

注意:你必须指定一个数据库(默认情况下,它将尝试将你连接到与登录的用户名相同的数据库)。

如果遇到如下错误:

  1. psql: FATAL: Peer authentication failed for user "my_user"

确保以正确的用户身份登录,并使用管理员权限编辑 /etc/postgresql/11/main/pg_hba.conf

  1. sudo vim /etc/postgresql/11/main/pg_hba.conf

注意:用你的版本替换 11(例如 10)。

对如下所示的一行进行替换:

  1. local all postgres peer

替换为:

  1. local all postgres md5

然后重启 PostgreSQL:

  1. sudo service postgresql restart

使用 PostgreSQL 与使用其他 SQL 类型的数据库相同。由于本文旨在帮助你进行初步的设置,因此不涉及具体的命令。不过,这里有个 非常有用的要点 可供参考! 另外, 手册(man psql)和 文档 也非常有用。

总结

阅读本文有望指导你完成在 Ubuntu 系统上安装和准备 PostgreSQL 的过程。如果你不熟悉 SQL,你应该阅读 基本的 SQL 命令。

如果你有任何问题或疑惑,请随时在评论部分提出。


【编辑推荐】

  1. 软网推荐:Linux中使用命令行查看压缩文档
  2. 替代Windows系统下cmd的10款命令行工具
  3. Bash学习的快乐之旅:3个命令行游戏
  4. 几个命令了解ELF文件的”秘密“
  5. 命令行技巧:如何使用find和xargs查找和处理文件
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读