安装好pgsql以后 怎么命令建跟查看库,查看具体信息,设置username,password,连接名称
时间: 2024-10-25 20:04:29 浏览: 43
安装完 PostgreSQL (简称 pgsql) 之后,你可以通过终端(Linux/Mac)或命令提示符(Windows)来管理数据库。以下是基本的操作指南:
1. **创建数据库(database)**:
使用 `CREATE DATABASE` 命令。例如,假设你想创建一个名为 "mydb" 的数据库:
```sh
CREATE DATABASE mydb;
```
2. **切换到超级用户模式(Superuser mode)**:
首次启动 PostgreSQL 时会提示你输入超级用户(通常是 postgres),你可以通过运行以下命令进入:
```sh
sudo -u postgres psql
```
输入密码后,你就有了超级用户的权限。
3. **创建用户(username)和设置密码**:
使用 `CREATE USER` 和 `ALTER ROLE` 命令:
```sh
CREATE USER myuser WITH PASSWORD 'mypassword';
ALTER ROLE myuser SET ENCRYPTED PASSWORD 'mypassword'; // 如果需要加密存储密码
```
4. **授权给用户访问特定数据库**:
```sh
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
```
5. **查看数据库列表**:
要列出所有数据库,使用 `\l` 或者 `SELECT datname FROM pg_database;` 命令。
6. **连接到数据库**:
用 `psql` 连接到刚创建的数据库:
```sh
psql mydb
```
或者加上用户名和密码:
```sh
psql -U myuser -d mydb -W
```
输入密码后,如果一切正确,就会连接成功。
7. **退出`psql`**:
在 `psql` 中,使用 `\q` 或者 `exit` 来退出。
**相关问题--:**
1. 如何查看已有的用户及其权限?
2. 如何修改已创建用户的密码?
3. 如果忘记了密码怎么办?
阅读全文