Ubuntu下安装和初始化postgres

安装postgres

1
sudo apt-get  updatesudp apt-get postgresql postgresql-contrib
  • PostgreSQL安装完成后默认是已经启动的,但是也可以通过下面的方式来手动启动服务
1
sudo /etc/init.d/postgresql start  开启sudo /etc/init.d/postgresql stop  关闭sudo /etc/init.d/postgresql restart  重启

配置环境

  • 创建数据库用户ricky,并指定为超级用户
1
sudo -u postgres createuser --superuser username
  • 配置用户的密码
1
sudo -u postgres psql  进入控制台
  • 为刚创建的用户创建数据库

    1
    sudo -u postgres createdb --owner=dbname
  • 登录数据库

1
psql -U username -d dbname -h 127.0.0.1 -p 5432

修改用户数据

1
修改用户密码    1.  sudo -u postgres psql    2.  ALTER USER username  WITH PASSWORD ``'postgres'``;tips:        密码postgres要用引号引起来        命令最后有分号

修改linux系统postgres用户的密码

PostgreSQL会创建一个默认的linux用户postgres,修改该用户密码的方法如下:

步骤一:删除用户postgres的密码

1
`sudo`  `passwd` `-d postgres`

步骤二:设置用户postgres的密码

1
`sudo` `-u postgres ``passwd`

系统提示输入新的密码

1
`Enter new UNIX password:``Retype new UNIX password:``passwd``: password updated successfully`