版本
Red Hat 4.4.6-4
下载postgresql linux源码
在该帐号home目录下新建usr/local/pgsql/目录和usr/local/pgsql/data目录 ,data目录是用于存放数据
mkdir-p usr/local/pgsql/data
tar -zxvf ***postgresql.tar.gz
然后cd到该目录里面
./configure --prefix=~/usr/local/pgsql
make && make install
这里可能会提示你缺少对应的包比如:readline.....安要求安装上就行.
ubuntu10.04
readline : sudo apt-get install libreadline5-dev
zlib: sudo apt-get install zlib1g-dev
回到该用户home目录,编辑.bash_profile文件
在末尾添加
export PGLIB=$HOME/usr/local/pgsql/lib export PGDATA=$HOME/usr/local/pgsql/data export PATH=$PATH:$HOME/usr/local/pgsql/bin export MANPATH=$MANPATH:$HOME/usr/local/pgsql/man
退出保存
source .bash_profile
上面的bash_profile只是样本,不一定能source成功.
以上bash_profile文件的 export没写对可能会报错.如果没配置成功可以继续下面的.
~/usr/local/pgsql/bin/initdb -D ~/usr/local/pgsql/data
完成以后你会看到
Success. You can now start the database server using:
usr/local/pgsql/bin/postgres -D /home/YangJie/usr/local/pgsql/data
or
usr/local/pgsql/bin/pg_ctl -D /home/YangJie/usr/local/pgsql/data -l logfile start
这样你就可以启动postgresql了
[YangJie@huaixuan01 ~]$ usr/local/pgsql/bin/pg_ctl -D /home/YangJie/usr/local/pgsql/data -l logfile start
server starting
OK,启动成功..祝你好运.
相关推荐
设置完成后,使用`\q`命令退出数据库,再使用`exit`命令返回到普通用户模式。 ##### 2. 配置远程连接 为了让其他机器能够远程访问数据库,需要修改`pg_hba.conf`文件以允许特定IP或全部IP地址进行连接: ```bash ...
一般来说,PostgreSQL 需要用一个非管理员用户运行,也就是说可以是任何普通用户;如果你在你的 home 目录里头安装了数据库,这个用户可以是你自己的用户。但是,PostgreSQL 通常使用一个概念上的虚拟用户来完成数据...
7. **设置权限**:PostgreSQL默认使用`postgres`用户运行,需要为普通用户分配权限。可以通过修改`pg_hba.conf`文件和`postgresql.conf`文件来设置访问控制。 8. **重启服务**:完成配置更改后,重启PostgreSQL服务...
- 确保使用了正确的权限,如果是普通用户,请添加`sudo`前缀。 2. **安装过程中授权文件验证失败**: - 检查授权文件是否已正确下载并放置在正确的位置。 3. **安装目录无写入权限**: - 如果没有权限写入到...
PostgreSQL提倡最小权限原则,建议创建普通用户来处理日常的数据库操作。例如,创建一个名为mypguser的新用户和一个名为mypgdatabase的新数据库,并授予该用户对新数据库的所有权限,可以使用以下命令: ``` sudo -u...
例如,创建超级用户或普通用户,创建和管理数据库。 5. 客户端基本连接操作:介绍如何使用psql客户端工具连接到PostgreSQL数据库。包括登录、连接到另一个数据库、列出所有表等基本操作。 6. 基本用户管理:包括...
PostgreSQL,通常被称为Postgres,是一款强大的开源关系型数据库管理系统(RDBMS),以其高度的稳定性和丰富的功能而受到全球开发者的广泛欢迎。...无论你是开发者、数据库管理员还是普通用户,都能从中受益。
【SuSE Linux10安装详解】 SuSE Linux是一款源自德国的开源操作系统,以其稳定性和安全性在企业级市场中享有盛誉。SuSE Linux 10是该系列的一个重要版本,它带来了许多新特性,改进了性能,并且优化了对硬件的支持...
同时,系统可能还实现了权限控制,区分普通用户和管理员的不同操作权限,如SSH密钥认证或者RBAC(Role-Based Access Control)角色权限控制。 转账功能是银行系统的核心功能,涉及到资金的转移。这需要精确的事务...
1. **Linux基础知识**:Linux的学习始于了解它的哲学和核心概念,例如文件系统结构(如/proc、/dev、/etc等)、用户权限管理(root用户与普通用户)、进程管理(如ps、top、kill命令)、网络配置(ifconfig、netstat...
此外,创建一个普通用户,以遵循安全最佳实践,日常操作应使用非root账户。确认安装摘要信息无误后,开始安装。等待进度条完成,安装完成后,重启系统。 安装完成后,你需要对CentOS进行基本的系统优化和软件安装。...
同时,也可以创建一个普通用户,并给予sudo权限。 7. **安装过程**:确认所有设置无误后,开始安装。这可能需要一段时间,期间不要断开电源。 8. **首次登录和更新**:安装完成后,重启服务器,使用新创建的用户...
2. 数据库服务:安装MySQL或PostgreSQL,管理数据库,执行SQL查询。 3. FTP服务:设置vsftpd提供文件传输服务,配置用户权限。 以上内容涵盖了Linux安装、配置及日常使用的关键知识点,通过实践和探索,你将能熟练...
- 自己动手安装:亲自安装Linux系统,学习安装技能,不要依赖Windows的工作方式,尝试理解Linux的本质。 3. **进阶阶段**: - 掌握常用命令:至少学习50个以上的基本命令。 - 理解Shell管道、文件流重定向和追加...
Linux操作系统介绍 Linux,一种基于开源的类Unix操作系统,由...总之,Linux以其开源、稳定、安全的特性,在IT领域扮演着重要的角色,无论是开发人员、系统管理员还是普通用户,了解和掌握Linux知识都具有深远的价值。
Linux系统支持严格的用户权限控制,图书管理系统需要处理好用户权限,如管理员可以进行所有操作,普通用户只能浏览和借阅图书。这涉及到Linux的用户组和文件权限设置。 7. **脚本与自动化**: Linux的Shell脚本...
- 文件类型:Linux有普通文件、目录、链接文件、设备文件等不同类型的文件。 - 文件权限:Linux有读(r)、写(w)、执行(x)三种权限,对所有者、组和其他用户分别设置。 3. **命令行操作**: - shell:Linux...
Linux系统中有两种类型的用户:超级用户(root)和普通用户。root具有系统最高权限,通常用于系统维护。sudo命令允许普通用户以管理员权限执行特定任务。用户和组管理是通过useradd、userdel、groupadd等命令完成的...
"文件类型"在Linux中包括普通文件、目录、链接文件、设备文件等,它们都有特定的权限和属性,可以通过ls命令查看。 至于"Linux基本操作命令",这包括cd用于切换目录,ls列出目录内容,mkdir创建新目录,rm删除文件...