一、下载解压
1,下载postgresql-9.0.1-1-@R_301_5087@-binarIEs.zip 2,解压postgresql-9.0.1-1-@R_301_5087@-binarIEs.zip到D:\ 二、添加用户 1,添加@R_301_5087@用户,用于启动Postgresql的@R_301_5087@服务D:\pgsql>net user postgres pgsqlpw /add /expires:never /passwordchg:no 2,为保证安全,此用户不允许本地登录
D:\pgsql>net localgroup users postgres /del 3,赋于@R_301_5087@用户postgres访问Postgresql安装目录的权限
D:\pgsql>cacls . /T /E /P postgres:R 三、初始化数据库 1,切换到@R_301_5087@用户postgres的命令行环境
D:\pgsql>runas /noprofile /env /user:postgres “cmd” 2,初始化数据库,若不使用-U admin,则数据库里自动添加当前@R_301_5087@用户(即postgres)为数据库帐号
如果是中文环境,Postgresql并不支持GBK,所以需要制定编码环境要使用Chinese Singapore(参数: --locale=chinese-simplifIEd_china.936)或C(参数:--no-locale 或:–locale=C) @R_301_5087@下: initdb -D data --locale=chinese-simplifIEd_china.936 -E UTF-8(或者直接--locale=C) UNIX下: initdb -D data --locale= zh_CN.UTF-8 完整命令行: D:\pgsql>bin\initdb.exe -D “D:/pgsql/data” -E UTF-8 --locale=chinese-simplifIEd_china.936 -A md5 -U admin -W 注:如果@R_301_5087@控制台下显示乱码,可使用一下命令解决: chcp 437/* 设置英文环境 */ chcp 932/*设置日文环境*/ chcp 936/*设置简体中文环境 */ chcp 949/*设置韩文环境*/ chcp 950/*设置繁体中文环境*/ chcp 65001/*设置UTF-8环境*/ 如果cmd的默认代码页属性修改不了,那么修改注册表: 1win R打开运行,输入regedit打开注册表编辑器。 2找到 [HKEY_CURRENT_USER\Console\%systemRoot%_system32_cmd.exe] 3 修改"codepage"=DWord:000003a8 十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。 3,启动数据库
D:\pgsql>bin\pg_ctl.exe -D “D:/pgsql/data” -l logfile start 4,停止数据库
D:\pgsql>bin\pg_ctl.exe -D “D:/pgsql/data” stop 四、注册为@R_301_5087@服务 1,注册为@R_301_5087@服务,以管理员身份登录控制台:
D:\pgsql>bin\pg_ctl register -N Postgresql -D “D:\pgsql\data” 2,启动Postgresql服务
D:\pgsql> sc start Postgresql 或: Net start postgresql 在前人的基础上修改而成,感谢原作者,感谢网络。 ~~THE END~~ 尹曙光 总结
以上是内存溢出为你收集整理的手动安装 PostgreSQL全部内容,希望文章能够帮你解决手动安装 PostgreSQL所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)