本文共 1593 字,大约阅读时间需要 5 分钟。
安装PostgreSQL需要根据你的操作系统选择合适的安装方法。在Ubuntu系统中,可以通过以下命令进行安装:
sudo apt-get install postgresql-clientsudo apt-get install postgresqlsudo apt-get install pgadmin3
上述命令将安装PostgreSQL客户端、服务端以及pgadmin3(图形界面管理工具)。
在处理PostgreSQL时,需要区分以下三个名称:
默认安装后,PostgreSQL会创建一个名为postgres的数据库,以及一个名为postgres的数据库管理员用户,同时生成一个名为postgres的Linux用户。
sudo adduser dbuser # 添加Linux用户sudo su - postgres # 切换到postgres用户# 输入postgres用户密码psql # 登录PostgreSQL控制台
控制台下操作:
\q # 退出控制台
sudo -u postgres createuser --superuser dbuser # 创建超级用户sudo -u postgres psql # 登录数据库
登录数据库的命令格式如下:
psql -U dbuser -d mydb -h 127.0.0.1 -p 5432
参数说明:
-U dbuser:数据库用户名(可选,如果与当前Linux用户名相同则可省略)。-d mydb:目标数据库名称(可选,如果与登录用户名相同则可省略)。-h 127.0.0.1:主机地址(可选,默认使用本地socket)。-p 5432:端口号(默认5432)。恢复外部数据的命令:
psql mydb < mydb.sql
以下是一些常用的PostgreSQL命令:
createdb mydbcreateuser dbuserdropdb mydbdropuser dbuserpg_dump mydb > mydb.sqlpg_dumpall > mydb.sqlpg_restore < mydb.sqlvacuumdb mydb在PostgreSQL控制台中,可以执行以下命令:
\l\dt 或 \d tname\di\c dbname\qPostgreSQL的用户认证配置文件是pg_hba.conf,通常位于/etc/postgresql/9.3/main/。
TYPE DATABASE USER IP-ADDRESS IP-MASK METHODlocal all all trust
TYPE DATABASE USER IP-ADDRESS IP-MASK METHODhost sales all 192.168.1.0/24 ident sameuser
以上内容提供了PostgreSQL的安装、用户管理、数据库操作等常用命令和实用技巧。希望这些信息能帮助你顺利使用PostgreSQL进行数据库管理。
转载地址:http://ksxfk.baihongyu.com/