PostgreSQL 数据库学习入门:创建数据库、表和用户
1。超级用户 postgres 初始化
首次安装 PostgreSQL 并初始化时,您可以按照以下步骤成为超级用户 (1)。打开终端并以超级用户身份登录系统。 ? ).更改 方法 1:使用整个命令行 方法 2:使用 (5)。退出命令行界面 (6)。修改 PostgreSQL 配置文件 如果此行已注释,请将其删除并保存文件。 (7)。修改 PostgreSQL 的 如果该行已注释,请取消注释并保存文件。 (8)。重新启动 PostgreSQL 服务以使配置更改生效。您可以使用以下命令: 现在您已经完成了超级用户❝ 更改 postgres 密码 是用户的密码。?是 已删除用户名。 ? 是您要创建的数据库的名称。 ? ?名称,postgres用户密码。您可以选择以下任意方法来更改密码: ALTER USER postgres WITH PASSWORD 'new_password';
\password 命令 ♸❀❀t 命令更改新密码并确认。 psql。您可以使用以下命令:\q
更改 postgres 身份验证方法
postgresql.conf 以允许 postgres 用户使用密码进行身份验证。找到以下行并确保其未注释(即它不以 # 开头): #password_encryption = md5
更改外部连接权限
pg_hba.conf 文件以允许任何 IP 地址使用 md5 密码进行连接和身份验证。找到以下行并确保其未注释: # IPv4 local connections:
host all all 0.0.0.0/0 md5
sudo service postgresql restart
postgres的初始设置,并更改了密码、配置文件和访问权限。 ? databasename为待授权的数据库名称,username为待授权的用户名。
示例:授予用户 sales_user 对数据库 sales_db 的读取权限,您可以使用以下 SQL 命令: , schema_name 是您要创建的表单的名称。 ? ? 是要创建的表的名称,column1, column2, ... 是表的列名称和数据类型。?是要删除的表的名称。
示例:删除表销售表
DROP TABLE sales_table; 版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
