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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。