在Linux上安装PostgreSQL,创建数据库和用户,通过命令行或图形界面管理数据,编写SQL语句进行数据操作。
在Linux上应用PostgreSQL可以按照以下步骤进行:
1、安装PostgreSQL
打开终端,使用以下命令更新系统软件包列表:
```
sudo apt update
```
安装PostgreSQL服务器和客户端工具:
```
sudo apt install postgresql postgresqlcontrib
```
安装完成后,PostgreSQL会自动启动,可以使用以下命令检查其状态:
```
sudo systemctl status postgresql
```
2、创建数据库和用户
使用以下命令切换到PostgreSQL超级用户(postgres):
```
su postgres
```
创建一个新的数据库,例如mydb:
```
createdb mydb
```
创建一个新用户,例如myuser,并为其设置密码:
```
createuser myuser password mypassword
```
将新用户添加到mydb数据库中:
```
psql c "GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;"
```
退出PostgreSQL超级用户身份:
```
exit
```
3、连接到数据库并执行操作
使用以下命令连接到mydb数据库:
```
psql d mydb U myuser W
```
输入之前设置的密码进行身份验证,成功连接后,您将看到PostgreSQL提示符。
现在您可以执行SQL查询和操作了,创建一个表并插入数据:
```sql
CREATE TABLE employees (id SERIAL PRIMARY KEY, name VARCHAR(50), age INT);
INSERT INTO employees (name, age) VALUES ('John Doe', 30);
SELECT * FROM employees;
```
执行完毕后,使用\q
命令退出psql客户端。
4、配置远程访问(可选)
如果您希望从其他计算机或网络上的应用程序访问PostgreSQL数据库,需要进行一些额外的配置,具体步骤如下:
编辑PostgreSQL配置文件/etc/postgresql/9.5/main/postgresql.conf
,找到listen_addresses
行并将其注释掉(添加#
符号),然后取消注释host all all 0.0.0.0/0 trust
行,保存文件并关闭编辑器。
重启PostgreSQL服务以使更改生效:
```
sudo service postgresql restart
```
现在,您可以通过指定IP地址或主机名以及端口号来连接到PostgreSQL数据库,使用psql客户端连接到远程数据库:
```
psql h your_server_ip p your_port U your_username W your_database_name
```
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/486960.html