initdb命令提示由于字符集冲突,或者不指定字符集,或者使用匹配的字符集。我们设定LANG环境变量为C,即英语,重新运行initdb命令,这次字符集验证通过,但缺少创建目录的权限,使用root用户改变目录的属主,接下来就顺利执行了。



















































数据库初始化后,才可以启动postgresql数据库服务器的后台服务,注意postgresql和pg_ctl命令也需要指定路径。接下来创建我们测试用的数据库pgdb。用psql命令测试数据库创建成功,执行默认的不带路径的psql调用的是旧版软件,系统给出警告信息,一些\开始的命令不能正确运行,如果用带路径的psql,则不会出现警告。

























至此,安装过程结束。