Postgres安装、设置及创建用户赋予权限

一、下载win版本的postgresql

从官网上现在10.0版本,解压至安装目录

二、配置postgres环境变量

三、创建postgres用户

命令行模式下敲入命令:initdb.exe -D D:\pgsql\data -E UTF-8 --locale=chs -U postgres -W

-U postgres 是指定超级用户的用户名为postgres

四、启动数据库

命令行模式下敲入命令:pg_ctl -D D:\pgsql\logfile -l logfile start

-l logfile 会在指定目录生成log文件

五、注册服务

命令行模式下敲入命令:pg_ctl register -N PostgreSQL -D D:\pgsql\data

这样就会在计算机服务里面查看到有postgres数据库服务了

六、创建用户

进入超级用户postgres里:命令行中敲入:psql -U postgres,然后使用命令:“createuser odoo with superuser createdb createuser” 创建一个拥有

超级用户,可以创建db,可以创建user的用户odoo

原文地址:https://www.cnblogs.com/smarttony/p/11044288.html

时间: 2024-10-11 12:31:28

Postgres安装、设置及创建用户赋予权限的相关文章

oracle创建用户赋予权限

oracle用户创建及权限设置[转载] 权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL

Windows mysql 5.6 zip 安装 并创建用户赋予数据库权限

1.下载mysql 5.6 zip 首先下载mysql 5.6 zip (在官网(http://www.mysql.com/downloads/) 或者其他网站都行), 然后解压在自己的电脑上 D:\java\mysql-5.6.22-winx64  最后在环境变量path中加上D:\java\mysql-5.6.22-winx64\bin 方便直接命令操作 2.命令安装前准备 找到解压的my-default.ini文件 打开(这里推荐notePad++) 将里面加上这两个变量 basedir=

安装 WIn8.1 创建用户问题

安装 WIn8.1 创建用户问题 只有在不能联网的情况下,才会创建本地用户. 而且,使用 Sysprep 以后,不会清除用户信息.因此,如果我不想创建新用户,重新使用原来的用户时,会提示用户已经存在,不能创建.但是,又不能跳过创建用户的过程.

sqlserver导入导出数据库结构及创建用户分配权限

1.创建用户分配权限 https://www.cnblogs.com/jennyjiang-00/p/5803140.html 2.sqlserver2008导出表结构和表数据 导出表结构   https://blog.csdn.net/luming666/article/details/78541938 3.导入表结构及数据 右键新建数据库->然后新建查询->然后执行sql语句(导出表结构生成的*.sql文件中的语句). 原文地址:https://www.cnblogs.com/yaok43

安装keystone时创建用户失败

1.1. 安装keystone时创建用户报错 1.1.1. 问题描述 安装keystone在创建用户时报错: The request you have made requires authentication. (HTTP 401) (Request-ID: req-03560e9f-bacc-4b0f-ac00-6ee4030cab8a) 1.1.2. 检查过程 1.登陆mysql,查看keystone数据库下有没有生成新表 use keystone; show tables; 发现keyst

Oracle创建用户及权限设置

oracle用户创建及权限设置 权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password  //创建用户并赋予密码 SQL> grant dba to username; SQL> conn username/pas

mac操作系统mysql创建用户及权限

1.创建用户 #foo表示你要建立的用户名,后面的123表示密码,#localhost限制在固定地址localhost登陆CREATE USER [email protected] IDENTIFIED BY 'jice-1.0';2.授权 GRANT privileges ON databasename.tablename TO 'username'@'host'说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等.如果要授予所的权限则使用

Linux设置SFTP服务用户目录权限

我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加.修改.删除操作,并且只能使用sftp登录服务器,不能用ssh操作.这些可以通过配置sftp服务实现. 提供sftp服务的有vsftpd和internal-sftp,这里用的是系统自带的internal-sftp,操作步骤如下: 1.创建新用户ui,禁止ssh登录,不创建家目录 useradd -s /sbin/nologin -M www 2.设置用户密码 passwd www 3.创建用户的根目录,用户就只能在此

SQL Server 2008数据库创建用户只读权限的两种方式

在SQL Server 2008中,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?下面我们就创建一个只读用户,给大家学习使用. 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执行即可 sqlserver命令方式增加登录名.用户名及赋予相应权限 sp_addlogin 'test','test','DB'  >>登录名.密码.登录的数据库 sp_grantdbaccess 'test'  >>将数据库用户加入到当前数据库 gran