Ubuntu下Linux PostgresQL数据库的初步安装与配置
2012-11-03 17:12
701 查看
Ubuntu 12.04下安装PostgreSQL:
$ sudo apt-get install postgresql
自动下载安装最新的postgresql,该安装自动创建一个缺省的数据库集群"main";生成一个数据库超级用户postgres,密码为空。既是操作系统的用户(不可登陆),也是数据库用户(可登陆)。目前自动下载安装的版本为postgresql-9.1
配置:
1.为了数据安全,需要修改密码 $sudo passwd postgres
注:若用postgres登陆DB,用ALTER USER postgres WITH PASSWORD 'XXXXXX' 语句修改了postgres的密码,则passwd设置的密码不再生效。
2.添加自己的用户和数据库
(1)$ su postgres 切换到postgres用户
(2)$ createuser -drSP Meme 创建一个新用户,用户名为Meme,不是超级用户
Enter password for new role: XXXXXX 新用户Meme的密码,之后在确认一次
(3)$ create -O Meme MyDatabase 新建一个属于用户Meme的数据库MyDatabase
3.从其他PC上访问你的数据库
(1)/etc/postgresql/9.1/main/pg_hba.conf 修改以下行:
默认的应该为 host all all 127.0.0.1/32 md5 允许本地访问数据库
可以修改为 host all all 0.0.0.0/0 md5 允许所有人访问数据库
或者也可以这样修改 host all all 192.168.0.0/16 md5 允许本网内192.168.*.* 域内用户访问数据库
(2)/etc/postgresql/9.1/main/postgresql.conf 修改以下行:
默认的应该是 listen_addresses='localhost' 只允许本地访问
可以修改为 listen_addresses='*'
(3)$ sudo /etc/init.d/postgresql restart 重新启动数据库
4.安装PostgreSQL的图形化工具软件 pgAdmin3,使用pgAdmin3可以很方便的通过图形界面使用数据库。
$ sudo apt-get install pgadmin3
pgAdmin3下连接数据库服务器需要注意的是:
(1)左上角”添加一个服务器连接“;
(2)弹出对话框”新建服务器登记“,选项卡”属性“里:”名称“项随便写,”主机“项填欲访问的PostgreSQL数据库的主机IP地址,如果是本机就写127.0.0.1;
(3)“端口号”项 应该是默认的,默认的就是5432;
(4)“用户名称”项 写你自己建好的用户名 “密码”项,写你自己建好的用户密码;
(5)其他项和其他选项卡全部按照默认不变;
(6)点击“确定”,连接数据库服务器;
(7)可以自己点点学学怎么使用pgAdmin来操作PostgreSQL DB了;
5.Ubuntu下apt-get install方式下载安装的PostgreSQL-9.1已经默认设置为开机自启动,不必再手动设置。
经过以上的安装和设置,PostgreSQL数据库已经建立起来了,接下来就是数据库应用项目的开发了。
$ sudo apt-get install postgresql
自动下载安装最新的postgresql,该安装自动创建一个缺省的数据库集群"main";生成一个数据库超级用户postgres,密码为空。既是操作系统的用户(不可登陆),也是数据库用户(可登陆)。目前自动下载安装的版本为postgresql-9.1
配置:
1.为了数据安全,需要修改密码 $sudo passwd postgres
注:若用postgres登陆DB,用ALTER USER postgres WITH PASSWORD 'XXXXXX' 语句修改了postgres的密码,则passwd设置的密码不再生效。
2.添加自己的用户和数据库
(1)$ su postgres 切换到postgres用户
(2)$ createuser -drSP Meme 创建一个新用户,用户名为Meme,不是超级用户
Enter password for new role: XXXXXX 新用户Meme的密码,之后在确认一次
(3)$ create -O Meme MyDatabase 新建一个属于用户Meme的数据库MyDatabase
3.从其他PC上访问你的数据库
(1)/etc/postgresql/9.1/main/pg_hba.conf 修改以下行:
默认的应该为 host all all 127.0.0.1/32 md5 允许本地访问数据库
可以修改为 host all all 0.0.0.0/0 md5 允许所有人访问数据库
或者也可以这样修改 host all all 192.168.0.0/16 md5 允许本网内192.168.*.* 域内用户访问数据库
(2)/etc/postgresql/9.1/main/postgresql.conf 修改以下行:
默认的应该是 listen_addresses='localhost' 只允许本地访问
可以修改为 listen_addresses='*'
(3)$ sudo /etc/init.d/postgresql restart 重新启动数据库
4.安装PostgreSQL的图形化工具软件 pgAdmin3,使用pgAdmin3可以很方便的通过图形界面使用数据库。
$ sudo apt-get install pgadmin3
pgAdmin3下连接数据库服务器需要注意的是:
(1)左上角”添加一个服务器连接“;
(2)弹出对话框”新建服务器登记“,选项卡”属性“里:”名称“项随便写,”主机“项填欲访问的PostgreSQL数据库的主机IP地址,如果是本机就写127.0.0.1;
(3)“端口号”项 应该是默认的,默认的就是5432;
(4)“用户名称”项 写你自己建好的用户名 “密码”项,写你自己建好的用户密码;
(5)其他项和其他选项卡全部按照默认不变;
(6)点击“确定”,连接数据库服务器;
(7)可以自己点点学学怎么使用pgAdmin来操作PostgreSQL DB了;
5.Ubuntu下apt-get install方式下载安装的PostgreSQL-9.1已经默认设置为开机自启动,不必再手动设置。
经过以上的安装和设置,PostgreSQL数据库已经建立起来了,接下来就是数据库应用项目的开发了。
相关文章推荐
- Linux(CentOS)下安装配置和使用PostgreSQL数据库
- PostgreSQL 8.4 在Linux(Ubuntu)上的安装 配置
- Linux(CentOS)下Postgresql数据库的安装配置
- Linux(Ubuntu)下PostGIS+Postgresql的安装与配置(下)
- Drupal7 Note-0: Ubuntu 下 LAPP(linux+apache+postgresql+php)环 境的配置与安装
- [Linux学习日记]Ubuntu 9.10的安装和初步配置
- Linux(Ubuntu)下PostGIS+Postgresql的安装与配置(上)
- linux下安装配置连接PostgreSQL
- Linux下编译安装配置MariaDB数据库的方法
- 【linux】ubuntu 安装、配置与启动tftp服务
- Linux(Ubuntu)下Nginx安装配置及与Tomcat整合
- vmware ubuntu linux tomcat Xshell Xftp 搭建网站后台——(四)jdk下载安装配置
- ubuntu编译安装postgresql及主从配置
- informix数据库Linux/Unix下安装配置
- MYSQL5.6.33数据库主从(Master/Slave)同步安装与配置详解 (Master-Linux Slave-windows7)
- linux(ubuntu)下安装nodejs并配置环境,(树莓派2代ARM6处理器)
- postgreSQL在linux下的安装配置
- Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程
- Linux(CentOS6.4、CentOS6.3)下安装、配置PostgreSQL9.2
- ubuntu下NFS安装与配置(实现两台linux之间的文件夹挂载与共享访问)