随笔分类 - FreeBSD+PostgreSQL
摘要:使用的是MySqlConnector组件,不是官方的MySqlData cnstr = ”server=192.168.1.100;database=test;uid=root;pwd=s123;AllowLoadLocalInfile=true” 上述连接串中要加AllowLoadLocalInf
阅读全文
摘要:本机备份可以不用输入密码:pg_dump --host 10.13.38.81 --username "postgres" --no-password --format tar --blobs --verbose --file "d:\pg.bak" "mydb"异机备份的话需要手动输入密码:pg_dump --host 10.13.38.81 --username "postgres" --password --format tar --blobs --verbose --file "d:\pg.bak
阅读全文
摘要:新增一个用户后,如果让他可访问数据库?1. 在hba.config中增加他的配置,如果有通用配置则不需处理,如在用户项是“all”2. 新用户不是数据库的所有者,因此所有对象都需给权限,每个Table,每个View等,对象多了的时候会麻烦,可以考虑写一个过程。注意在配置权限时public代表所有用户。3. 把数据库的所有权移到新用户后仍不可访问,因为虽然数据库的所有者是新用户,但数据库中的对象(如Table)并不同时变动所有者,还需要改变所有对象的所有者。
阅读全文
摘要:从网上收集两个解决方案:先确认是否安装程序在中文目录,或temp目录有中文路径,不行就先解压。方法1: 如果是Windows7系统,建议管理员运行cmd.exe,然后用命令运行安装程序。方法2: 以管理员运行cmd下运行postgresql-8.3.10-1-windows.exe--install_runtimes0方法3:1. 进入目录"C:\WINDOWS\inf" 2.在inf目录中找到"wsh.inf"文件 对于没有wsh.inf的文件,可以到这里去下载http://www.infdump.com/download-inf-files.php/
阅读全文
摘要:运行环境:客户端服务器在同一台机器:Windows7 + Postgresql9.2.2安装时区域之类都是默认安装,Npgsql查询出来表中数据是正常的,但出错时消息是乱码。解决方案:修改postgresql.cnf的参数lc_messages的值,由“Chinese (Simplified)_People”改为“UTF8”,问题解决。
阅读全文
摘要:PG的配置文件是数据库目录下的postgresql.conf文件,8.0以后的版本可支持K,M,G这样的参数,只要修改相应参数后重新启动PG服务就OK了。 shared_buffers:这是最重要的参数,postgresql通过shared_buffers和内核和磁盘打交道,因此应该尽量大,让更多的数据缓存在shared_buffers中。通常设置为实际RAM的10%是合理的,比如50000(40...
阅读全文
摘要:测试环境:笔记本 双核心1.5G,2G内存,5400转硬盘。FreeBSD7.2和Windows xp sp3双启动,测试时分别切换到两个os,测试客户端是局域网另外的一台机器Windows xp,访问接口是Npgsql2,开发语言是C#2测试表内容:cretate table t1 (tid varchar(50)) tid设置为主键分别Insert 2万条guid,分两种插入方式:1. 无显式...
阅读全文
摘要:为何使用portsnap?1. portsnap简单,只有三个命令,相比cvsup方便。2. 下载压缩包,然后解压,比cvsup直接下载快。portsnap使用步骤(portsnap在Freebsd最小安装时已安装):1. portsnap fetch 自动查找Mirror站,下载ports包。2. portsnap extract 解压Ports包,默认到/usr/ports,先保证此目录为空。...
阅读全文
摘要:/etc/rc.conf是系统boot时的自动运行脚本,修改后运行:#sh /etc/rc 即重新加载。(注意:不是在shell下运行/etc/rc,而是在shell下运行sh /etc/rc)同样还有#/etc/netstart 重新加载网络。
阅读全文
摘要:http://www.freebsdchina.org/forum/viewtopic.php?t=20063&postdays=0&postorder=asc&start=0
阅读全文
摘要:原文:http://www.unix-center.net/bbs/viewthread.php?tid=13855&extra=page%3D1无可否认,FreeBSD的ports太强大了,自动解决依赖关系,需要的底层依赖包一个不漏地从网络拖下来,解包,编译,链接。一层一层地累上来,构建一个强大的软件组件。 可是在升级软件包的时候,如果单纯性简单地cd /usr/ports/your_d...
阅读全文
摘要:并非真的迁移,你可了解一下他们的异同。 FreeBSD 和各种Linux发行版一样,是一种免费的Unix类操作系统。由于FreeBSD的推出稍晚于Linux,因此国内介绍FreeBSD的文章较少,而且 由于某些煤体不负责任的推波助澜,Linux被过分夸大、神化了。实际上,很多大网站都在用FreeBSD,如Yahoo,甚至包括Microsoft的 Hotmail(Microsoft收购Hotmail...
阅读全文
摘要:上网 -> Firefox Office -> OpenOffice 2.4.1/3.0 PDF -> Adobe Reader 8.1.5 FTP下载-> FileZilla 3.2.4 P2P下载 -> aMule 2.2.5 普通下载 -> wget 1.11.4 QQ/MSN/IM -> Pidgin 2.5.6 Windows管理-> ts...
阅读全文
摘要:X: ~/.xinitrc xset b off 控制台: /etc/rc.conf allscreens_kbdflags="-b off" (参见/etc/default/rc.conf)
阅读全文
摘要:以前只知道Unix上磁盘都挂接在一个空目录下,当一个分区用完时,增加一个硬盘然后挂接到特定目录。今天突然发现Windows XP中也有这个功能,在管理工具--》磁盘管理中,创建一个分区时,有两个选择:1. 指定一个盘符。常规的,大家都知道。2. 挂接到某一目录。 即然xp上有,windows2003/2008上应该也有此功能,此功能在服务器上有时还是满有用的。
阅读全文