关于PostgreSQL安装的问题 你下的是linux下的安装版本,重下吧,8.0有专门windows版本的,msi文件,直接安装,不要cygwin就可以正常运行的,不过psql在linux下性能会好一些。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那从做项目的角度考虑的话,是不是linux下的安装版本比windows下的版本要好多呢?为了程序以后能移到linux下,是用msi好还是linux下的安装版本好呢?如果我想用linux下的安装版本,我应该怎么样正确安装?请指导一下!谢谢 既然专门设计了windows的版本,windows下自然用这个是比较合适的,以后移植到linux没什么问题。 我在http://www.postgresql.org/ftp/win32/这个网站上看到一个是不用安装的,一个是要安装的,那我应该下载哪个呢? 那都可以的,用哪个都应该可以,我用的是一个安装版本的,免安装的没试过,不过安装的那个安装时要注意一些问题,如果硬盘没NTFS分区的话 我的硬盘是FAT32分区的!要注意什么问题? 如果你的计算机上没有 NTFS 分区,那么安装成服务就会报错,但可以这样做:1. 首先安装的时候不要选择安装成服务,仅仅安装软件,假设到 c:\pgsql2. 创建一个无管理员权限的用户,比如 postgres,设定密码,比如 12343. 以管理员,比如 Administrator 登录,打开控制台,简称控制台 A4. 在控制台 A 运行 runas /user:postgres cmd,打开一个以 postgres 用户身份执行的控制台,简称控制台 P5. 在控制台 P 上运行 c:\pgsql\bin\initdb -D d:\pg_data 初始化数据库集群6. 在控制台 A 执行 c:\pgsql\bin\pg_ctl register -N PostgreSQL -U posgres -P 1234 -D d:\pg_data 注册服务7. 在 控制面板 --> 管理工具 --> 服务 中启动 PostgreSQL 可能启动失败,是因为创建的用户 postgres 没有以服务方式登录的 权限,打开 PostgreSQL 服务的属性窗口,重新设置密码与你上面创建用户的密码一致即可。8. 为方便起见,可在控制台 P 创建一个管理员名的数据库超级用户, 比如 c:\pgsql\bin\createuser -a -d -P Administrator 配置mysql最后一步无法启动服务 求mysql select语句的执行顺序 mysql中如何从prepare语句获取的单行单列结果存储到一个变量? mysql 触发器的问题 mysqldump 运行时间 没有有办法找回丢失的密码。 如何防止数据库被拷贝? 怪事!!MYSQL的安装! 高手帮忙看看这个查询处理错在哪里? mysql中没有intersect关键字怎么搞? 急问:有什么文档可以查找mySql的错误号代表什么?(例如1064等等具体代表什么) 我是新手,请教一下java-mysql的问题?
如果我想用linux下的安装版本,我应该怎么样正确安装?请指导一下!谢谢
1. 首先安装的时候不要选择安装成服务,仅仅安装软件,假设到 c:\pgsql
2. 创建一个无管理员权限的用户,比如 postgres,设定密码,比如 1234
3. 以管理员,比如 Administrator 登录,打开控制台,简称控制台 A
4. 在控制台 A 运行 runas /user:postgres cmd,打开一个以 postgres 用户身份执行的控制台,简称控制台 P
5. 在控制台 P 上运行 c:\pgsql\bin\initdb -D d:\pg_data 初始化数据库集群
6. 在控制台 A 执行 c:\pgsql\bin\pg_ctl register -N PostgreSQL -U posgres -P 1234 -D d:\pg_data 注册服务
7. 在 控制面板 --> 管理工具 --> 服务 中启动 PostgreSQL
可能启动失败,是因为创建的用户 postgres 没有以服务方式登录的
权限,打开 PostgreSQL 服务的属性窗口,重新设置密码与你上面创建用户的密码一致即可。
8. 为方便起见,可在控制台 P 创建一个管理员名的数据库超级用户,
比如 c:\pgsql\bin\createuser -a -d -P Administrator