PostgreSQL 创建一个新的database system

php中文网
发布: 2016-06-07 17:10:24
原创
1451人浏览过

PostgreSQL 创建一个新的database system

第一步:su postgres

第二步:bash-4.2$ /usr/pgsql-9.1/bin/initdb -D /var/lib/pgsql/9.1/data/  ,, 回车后出现如下信息

The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.


The database cluster will be initialized with locale en_US.UTF-8.
The default database encoding has accordingly been set to UTF8.
The default text search configuration will be set to "english".


fixing permissions on existing directory /var/lib/pgsql/9.1/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 24MB
creating configuration files ... ok
creating template1 database in /var/lib/pgsql/9.1/data/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating collations ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
loading PL/pgSQL server-side language ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok


WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the -A option the
next time you run initdb.


Success. You can now start the database server using:


    /usr/pgsql-9.1/bin/postgres -D /var/lib/pgsql/9.1/data
or

    /usr/pgsql-9.1/bin/pg_ctl -D /var/lib/pgsql/9.1/data -l logfile start


第三步:用上边两个命令中的一个启动服务

第四步:创建一个用户(user)

bash-4.2$ createuser qiaoning -P

Enter password for new role: //输入密码
Enter it again: //再次输入密码
Shall the new role be a superuser? (y/n) n //是否是超级用户,选否

风易在线销售系统
风易在线销售系统

《风易在线销售系统》是一套为企业电子商务项目量身设计打造的在线商业销售系统,本系统将商品管理、客户管理、订单管理、信息管理、界面管理、系统管理等功能无缝融合,并且提供简单易用的后台管理平台,独家首创的模版内核系统,以及诸多实用的辅助模块。为客户提供了一个低成本,高效率,专业化的在线销售建设方案。 【新增】新增后台选择每页显示数据数量。 【新增】新增一个单客服模式功能。 【新增】新增根据一级分类显示

风易在线销售系统 0
查看详情 风易在线销售系统

Shall the new role be allowed to create databases? (y/n) y //该用户是否可以创建数据库,选是
Shall the new role be allowed to create more new roles? (y/n) n //该用户是否可以创建新的角色,选否

第五步:创建数据库

bash-4.2$ createdb qiaoning --owner=qiaoning   //第一个qiaoning是数据库名称,第二个qiaoning是数据库的拥有者


以上步骤完成后需要修改一些配置文件(主要是访问权限的设置)

第一步:进入刚才创建的database system所在的目录,即:/var/lib/pgsql/9.1/data/

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号