安装

来源:互联网 发布:nginx 访问目录 编辑:程序博客网 时间:2024/04/29 01:59

安装没啥大问题,如同网上的。

 

1.解压:

 

   tar zxvf postgresql-8.4.1

   cd postgresql-8.4.1

 

2.配置:

 

   ./configure --prefix=/usr/local/pgsql

 

3.编译:

 

   make

 

4.安装:

 

   make intall

 

5.创建组和用户:

 

   groupadd postgres

 

   useradd  -g postgres postgres

 

6.创建库的文件存储目录并给postgres用户授权.

 

   mkdir /usr/local/pgsql/data

 

   cd /usr/local/pgsql

 

   chown postgres.postgres data

 

7.初始化:

 

     先切换用户:

 

           su - postgres

 

     开始初始化:

 

           /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data     (其他参数都是默认的)  

 

8.配置地址和端口

 

   vi /usr/local/pgsql/data/postgresql.conf

 

          取消 监听地址和端口的限制(删了 '#')

                   

                  listen_addresses = 'localhost'  (或者 ='*')

 

                  post = 5432

 

 9.启动数据库:

 

          /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data

 

 

其他的什么远程连接、随机启动啊以后再说,新手一上来不求那么多的.   ^_^

 

 

 

 

 

 

 

用psql连接到服务器

 

         /usr/local/pgsql/bin ./sql    (默认是postgres库,可用-D 库名来指定要连接的库)

        

         postgres=#    (这个是超级用户)

 

         能进去了,那出来呢   

        

         postgres=#/q  (退出回到shell)

 

 

创建个角色

 

      先连接库,用超级用户身份

 

            postgres=#create role test     //新用户test,不能连接任何库的

                                                           //可用 ./psql -d postgres -U test 来试试

    

       授予login权限

 

            postgres=#alter role test with login;

 

        再次用test连接试试

         

             ./psql  -d postgres -U test

 

原创粉丝点击