postgresql创建库与创建用户的方法介绍

fedora

用户

对数据库的操作,要先转入 postgres 用户

第一次要设置密码

sudo passwd postgres

切换到这个用户

su - postgres

数据库初始化

第一次要进行

initdb /var/lib/pgsql/data/

pg_ctl -D /var/lib/pgsql/data -l logfile start

ps: 建在 home 下比较好, home 的空间一般给的比较大, 我使用时候遇到过postgresql 数据库空间满了的问题

initdb /home/postgres

pg_ctl -D /home/postgres -l logfile start

纯sql建库建用户

psql

进入 sql 命令行

CREATE ROLE gitlab LOGIN ENCRYPTED PASSWORD 'z129854' NOINHERIT VALID UNTIL 'infinity';
CREATE DATABASE gitlabhq_production WITH ENCODING='UTF8' OWNER=gitlab;

建立数据库(建议纯 sql)

然后输入:

createdb bigzhu

库放在 /var/lib/postgresql/8.4/main/base 但是是不可移的.

建立数据库用户(建议纯 sql)

进入 sql 编辑

psql bigzhu

建立用户

CREATE USER 用户名 WITH PASSWORD '密码';
CREATE USER bigzhu WITH PASSWORD '密码';
CREATE USER redmine WITH PASSWORD '密码';

删除数据库

dropdb bigzhu

时间: 2024-07-29 22:54:32

postgresql创建库与创建用户的方法介绍的相关文章

在CentOS系统下创建和配置虚拟用户的方法

  一.下载当前vsftp最新版本 代码如下: wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz 二.安装前准备 1.创建虚拟用户映射的本地用户wwwftp 代码如下: useradd wwwftp -d /data/www -s /sbin/nologin 2.创建自定义配置目录 代码如下: mkdir -p /data/soft/vsftpd/conf mkdir -p /data/soft/vsftpd/bin mk

逗趣直播怎么升级 逗趣直播用户升级方法介绍

逗趣直播是一款非常好玩的直播软件,有用户不清楚怎么升级,不知道升级的具体方法,今天小编为大家介绍一下如何升级,一起来看吧. 升级方法: 1.下载app打开登录 2.登录后软件里有一些任务,根据提示完成就可以提升一定的等级 3.如果想升级比较快的话,只有通过充值然后进行打赏,打赏的礼物越多升级就越快.

Linux 修改用户密码方法介绍

如果是以root身份登录,修改root密码.只要输入  代码如下 复制代码 passwd 就会出现: New password:  Retype new password:    按提示输入密码确认即可. 如果想更改其他用户密码,只要输入passwd username即可. 如:passwd kook  代码如下 复制代码 New password:   Retype new password:  例,在终端下用useradd name新建的用户,系统默认是不允许登陆的,因此必须用passwd

在Linux系统的命令行中为MySQL创建用户的方法

  这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建

PostgreSQL 创建库时如何指定 Collate, Ctype

初始化集群,建库,建表,建索引,sort | compare QUERY时都可以指定COLLATE.用法参考https://www.postgresql.org/docs/9.5/static/sql-createtable.htmlhttps://www.postgresql.org/docs/9.5/static/collation.html CREATE DATABASE name [ [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] temp

在Linux系统的命令行中为MySQL创建用户的方法_Mysql

要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建和设置一个MySQL用户. 首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出

navicat 8 创建数据库与创建用户分配权限图文方法_Mysql

下面是我们需要创建一个数据与一个用户的方法,图文操作的原理跟命令行原理是一样的. navicat 8 精简版(7M) MYSQL图像管理工具 V8.0.28 第一步.先连接mysql如果出现连接不了的情况,一般是mysql数据库没有启动,或密码不正确.大家可以解决下. 第二步.先创建一个数据库 jb51 第三步:输入jb51,下面是默认的字符,一般情况下gbk默认就可以.如果是utf8的最好选择想对应的字符,防止乱码的出现.第四步:新建一个用户jb51user,先点击管理用户,点击添加用户第五步

oracle创建数据库和用户的方法_oracle

大家在项目开发过程中应用mysql和sql server比较多,oracle用的比较少,mysql和sqlserver用起来比较类似,mysql和sqlserver直接通过create database "数据库名"就可以创建数据库了,而oracle在创建数据库的时候要数据库和用户一般是意义对应的,下面是创建oracle数据库的步骤: 创建两个数据库的文件 创建用户与上面创建的文件形成映射关系 给用户添加权限一.创建两个数据库的文件(monitor.dbf 和monitor_temp.

用ASP.ENT创建带事件的用户控件

下面说下怎么创建带事件的用户控件:   标准的WEB空间有事件,来进行交互,同样用户控件也有.   要创建一个带事件的用户控件很简单,只需要三步:   1.定义个公开的(public) 的事件委托,如ClickEventHandler   2.在用户控件类中定义引发事件的方法,如OnClick方法   3.在引发事件的方法中判断事件是否为空,如果不为空,就可以写事件出来代码了.   下面我们来一步一步实现,   1.创建一个用户控件文件--LinkClick.ascx.   2.从工具箱中拖入L