postgresql如何新建数据库
一、安装
可以参考postgresql官网安装教程:https://www.postgresql.org/download/linux/redhat/
Centos 6 安装postgresql 10
添加RPM:
-- centos 6 安装 postgresql 10 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-2.noarch.rpm -- centos 7 安装 postgresql 10 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
安装客户端:
yum install postgresql10
安装服务端:
yum install postgresql10-server
启动数据并初始化:
service postgresql-10 initdb chkconfig postgresql-10 on service postgresql-10 start
二、创建用户和数据库
# su - postgres -- 首先切换到postgres -bash-4.1$ psql -- 输入psql psql (10.5) Type "help" for help. postgres=#
创建用户
postgres=# create user username with password '****'; CREATE ROLE postgres=#
需要注意:
(1)要以英文分号结尾
(2)密码需要引号包裹
创建数据库
postgres=# create database dbtest owner username; -- 创建数据库指定所属者 CREATE DATABASE postgres=#
将数据库得权限,全部赋给某个用户
postgres=# grant all on database dbtest to username; -- 将dbtest所有权限赋值给username GRANT postgres=#
三、数据库的导入导出
导入整个数据库
psql -U username databasename < /data/dum.sql -- 用户名和数据库名
Python学习网,大量的免费,欢迎在线学习!
骅佗教育还为您提供以下相关内容希望对您有帮助:
postgresql怎么创建数据库
1、使用CREATE DATABASE 该命令将创建一个数据库PostgreSQL的shell提示符,但你应该有适当的权限来创建数据库。默认情况下,创建新的数据库将通过克隆标准系统数据库template1。 语法: CREATE DATABASE语句的基本语法如下: CREATE DATABASE db...
《PostgreSQL 开发指南》第 05 篇 数据库与模式
当用户连接数据库时,PostgreSQL 会使用配置文件 postgresql.conf 或启动命令 postgres 中设置的变量值作为默认值。使用 ALTER DATABASE 语句可设置指定数据库的这些配置:对于随后连接的会话,PostgreSQL 会使用该命令设置的值覆盖 postgresql.conf 文件或命令行参数的值。注意,只有超级用户或数据库的所有者才...
postgresql如何建立数据库
方法一:右键单击“postgres”,选择“新建对象”--新建数据库,设置新的数据库的参数,所有者一般默认为“postgres”新建完后,不能立即看到界面上更新的数据,需要点击界面上的更新按钮才能够看到数据库的变化情况。方法二:在插件中输入SQL语言,运行命令 方法三:点击面板上的“执行任意的SQL查询”...
如何使用postgresql数据库
方法一:右键单击“postgres”,选择“新建对象”--新建数据库,设置新的数据库的参数,所有者一般默认为“postgres”新建完后,不能立即看到界面上更新的数据,需要点击界面上的更新按钮才能够看到数据库的变化情况。方法二:在插件中输入SQL语言,运行命令 6 方法三:点击面板上的“执行任意的SQL查询”
怎样用postgresql建表,建数据库
PostgreSQL的CREATE TABLE语句是用来在任何指定的的数据库中创建一个新表。 yiibai.com 语法 CREATE TABLE语句的基本语法如下:CREATE TABLE table_name(column1 datatype,column2 datatype,column3 datatype,...columnN datatype,PRIMARY KEY( one or more columns ));CREATE TABLE是告诉数据库系统关键...
如何使用navicat for postgresql建立数据库
第一步,打开桌面上的Navicat快捷方式 第二步,进入Navicat主界面 第三步,点击左上角的文件 第四步,下拉列表中选中新建连接 第五步,选择PostgreSQL 第六步,弹出新建连接对话框 第七步,根据实际情况填写相应信息,点击确定 第八步,成功生成连接PostgreSQL数据库 ...
怎么创建postgresql数据库
1.在数据库服务器安装完成后,默认有三个数据库,可以通过下面两种方法查看。[html] view plain copy print?postgres=# SELECT * FROM pg_database;datname | datdba | encoding | datcollate | datctype | datistemplate | datallowconn | datconnlimit | datlastsysoid | datfrozenxid...
Postgresql数据库如何新建登录用户
1、首先打开Postgresql的管理工具pgAdmin4,接着双击服务器名称,如下图所示 2、在弹出的Connect to Server界面中输入postgres用户的密码,然后点击OK按钮,如下图所示 3、进入到数据库以后右键单击登录/组角色选项,选择Create下面的Login/Group Role选项,如下图所示 4、接下来会弹出创建登录用户的界面,...
为什么postgresql新建数据库,失败
pg_dump用于备份postgresql数据库,它可以在数据库运行时使用,pg_dump不会阻塞其他的用户访问数据库。将数据库的东西转存到文件里:相当于copy数据库 pg_dump end_position_key_para > end_position_para_2018-03-29.dmp 之前的文件转到新建的数据库里:相当于恢复外部数据到数据库里 psql zhiya_key...
如何使用initdb命令初始化PostgreSQL数据库并指定参数?
-W:在创建新超级用户时,提示输入口令以保证安全性。-A [method]:设置本地连接的默认认证方法,如`md5`、`password`等。-D [directory]:指定数据库簇的存储位置,这是数据库运行的核心区域。一个实际操作的例子可以帮助你理解:首先,以root权限登录,然后执行`initdb PostgreSQL`来初始化一个新的...