安装
zypper install postgresql-server
初始化
mkdir /usr/local/pgsql
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
initdb -D /usr/local/pgsql/data (这个要用postgres用户执行)
开启服务
postgres -D /usr/local/pgsql/data
或者
pg_ctl -D /usr/local/pgsql/data -l logfile start
创建数据库及用户
psql postgres
create user pub password 'pub';
create database pgsql1 owner pub;
用新用户登录
psql -U pub pgsql1
create schema pub authorization pub;
如果在本机访问的话,这样就可以了。但是如果要在别的机子上访问postgresql的话还要做如下配置。
配置网络访问
1. 如果防火墙打开的话,把postgresql服务加开Allowed Service列表里。
2. 监听所有的访问。 修改/usr/local/pgsql/data/postgresql.conf,把监听localhost改成*: listen_addresses = '*'。
3. 设置可访问的IP地址。0是通配符。修改 /usr/local/pgsql/data/pg_hba.conf, 在最后一行加上 host all all 0.0.0.0 0.0.0.0 trust。
关于在openSUSE上安装postgresql数据库的知识就介绍到这里,希望本次的介绍能够带给您一些收获。
㈡ 为什么postgresql新建数据库,失败
cd /home/sd/
ls
cd snorkel/snorkel
cd contrib/foner/
ls
cd tutorials/
ls
cd Pledgee/ 再如:cd End-Position/
ls
cd data/
再如::~/snorkel/snorkel/contrib/foner/tutorials/End-Position$ cd data
创建数据库:sd为登陆机器的账号(postgres=#) create database ya_key_para_txt_pledge_num_unlimit owner sd;
pg_mp用于备份postgresql数据库,它可以在数据库运行时使用,pg_mp不会阻塞其他的用户访问数据库。
将数据库的东西转存到文件里:相当于数据库
pg_mp end_position_key_para > end_position_para_2018-03-29.dmp
之前的文件转到新建的数据库里:相当于恢复外部数据到数据库里
psql ya_key_para_txt_pledge_num_unlimit < end_position_para_2018-03-29.dmp
mv filename/ . 将文件移动到当前路径
二、对数据库中的表进行操作
psql ya_key_para_txt 进入到数据库中的表ya_key_para_txt
㈢ .NET2005如何连接PgSQL数据库
下载后安装在.net的安装目录下。会在.NET2005工具栏出现PostgreSQLDirect组件包含了PgSqlConnection PgSqlCommand PgSqlDataAdapter 等控件,然后在项目里添加引用:CoreLab.Data和CoreLab.PostgreSql,可以拖放控件连接数据库,使用方法2005的和自带控件基本相同。也可以写代码连接数据库,具体代码如下: PgSqlDataSetds=newPgSqlDataSet(); stringsql="select*fromonetestwheretid=3000"; PgSqlConnectioncon=newPgSqlConnectio ("userid=postgres;Password=111111; host=LOCALHOST;database=postgres"); PgSqlDataAdapterda=newPgSqlDataAdapter(sql,con); da.Fill(ds); this.dataGridView1.DataSource=ds; this.dataGridView1.DataMember=ds.Tables[0].ToString(); 方法二: 下载:Npgsql1.0-bin-ms2.0.zip。 解压缩后将其中的两个dll文件复制到工程目录下(和bin同级),然后在项目里添加引:Mono.Security和NPgSQL,在代码里添加using NpgSQL;具体代码如下: stringsql="select*fromonetestwheretid=3000"; NpgsqlConnectioncon=newNpgsqlConnection ("server=localhost;uid=postgres;pwd=111111;database=postgres"); NpgsqlDataAdapterda=newNpgsqlDataAdapter(sql,con); DataSetds=newDataSet();
㈣ discuz怎么搭配PostgreSQL(简称PgSQL,或者是PG数据库)来安装使用我想搭建:土土土bbs250!在线坐等
土土土bbs250 看着本身就很不错啦,打开速度也还可以,干嘛还要搞什么PgSQL呢?discuz是比较经典的php框架本身就不兼容PostgreSQL数据库,discuz和MySQL就是非常完美的搭配。如果你非要使用PostgreSQL数据库,可以尝试换别的php框架,比如TP框架,或者设计网站的时候使用asp来开发。PostgreSQL数据库真的不适合discuz,discuz直接搭配MySQL就非常完美了,真的,抗一个亿的流量基本上没什么压力。
㈤ pgsql怎样创建表,数据库等
打开软件,进入界面中。
双击“PostgresSQL 9.3”连接服务器
方法一:右键单击“postgres”,选择“新建对象”--新建数据库,设置新的数据库的参数,所有者一般默认为“postgres”
新建完后,不能立即看到界面上更新的数据,需要点击界面上的更新按钮才能够看到数据库的变化情况。
方法二:在插件中输入SQL语言,运行命令
方法三:点击面板上的“执行任意的SQL查询”
㈥ 【急】pgsql数据库怎么导入
不能恢复吧,SELECT * FROM Dba_Users;可以查看数据库中所有的用户,但是10g,密码都是哈希后的,9I据说可以看见密码,据说10g后的,password已经去掉了。
如果用户不是公用的,可以把密码修改了,alter user XX(用户名) identified by XX(密码)
㈦ navicat如何给pgsqll还原数据库
打开数据库的企业管理器,点击到数据库,
右键,里边有一项所有任务 可以附加数据库,
然后选择你的数据库pgsql的路径的mdf文件,确定就好
㈧ 如何在openSUSE上安装postgresql数据库
前几天在openSUSE上安装了postgresql,把步骤记录在下.
环境
我测试了在openSUSE 11.3上安装postgresql 8.4.6,也测试了在openSUSE 11.4上安装postgresql 9.0.3。步骤没有任何区别。
安装
zypper install postgresql-server
初始化
mkdir /usr/local/pgsql
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
initdb -D /usr/local/pgsql/data (这个要用postgres用户执行)
开启服务
postgres -D /usr/local/pgsql/data 或者 pg_ctl -D /usr/local/pgsql/data -l logfile start
创建数据库及用户
psql postgres
create user pub password 'pub';
create database pgsql1 owner pub;
用新用户登录
psql -U pub pgsql1
create schema pub authorization pub;
如果在本机访问的话,这样就可以了。但是如果要在别的机子上访问postgresql的话还要做如下配置。
配置网络访问
1. 如果防火墙打开的话,把postgresql服务加开Allowed Service列表里。
2. 监听所有的访问。 修改/usr/local/pgsql/data/postgresql.conf,把监听localhost改成*: listen_addresses = '*'
3. 设置可访问的IP地址。0是通配符。修改 /usr/local/pgsql/data/pg_hba.conf, 在最后一行加上 host all all 0.0.0.0 0.0.0.0 trust
㈨ Linux下移动了数据库 pgsql目录到另一个文件下,恢复后,启动服务提示无
在postgresql.conf中修改 listen_addresses = '*' 在pg_hba.conf文件中添加 host all all 0.0.0.0/0 md5 (md5连接需要密码登录,trust不需要密码)