成千上万的程序员和Linuxer都在关注手工打造开源信息和技术的每一个干货。
Linux技术交流QQ群:2636170(最新七月!!)
一、安装
Ubuntu安装
#安装客户端
sudo apt-getinstall PostgreSQL-clien
#安装服务器
sudo apt-getinstall postgresql
#安装图形界面
sudo apt-getinstall pgadmin3
安装后,默认情况下会生成名为postgres的数据库和名为postgres的数据库用户。这里需要注意的是,还会生成一个名为postgres的Linux系统用户。
2.登录#并首先切换到postgres用户
sudosu postgres
以下命令相当于系统用户postgres作为同名的数据库用户
指数
完全登录命令
psql-Udbusser-dex sampled b-p 27 . 0 . 0 . 1-p 5432
上述命令的参数有以下含义:-U指定用户,-d指定数据库,-h指定服务器,-p指定端口。
三.授权其他用户
授权其他用户登录
#创建新的系统用户
金瀚
#进入控制台
指数
先改变顺序
密码后缀
创建用户与创建新的系统用户是一样的
用密码“PASSWORD”创建用户金汉;
创建新数据库并授权
创建数据库示例数据库所有者金瀚;向inhan授予所有特权数据库示例数据库;
输入q退出控制台
q
退出后,重新登录,命令必须完成!
exit psql-u jinhan-dex sampled b-p 27 . 0 . 0 . 1-p 5432 iv。远程登录vim/etc/PostgreSQL/9.5/main/PostgreSQL . conf listen _ addresses = ' * '
vim/etc/PostgreSQL/9.5/main/pg _ HBA . conf host all all 127 . 0 . 0 . 1/32 MD5 host all 0 . 0 . 0 . 0/0 MD5
#如果要指定数据库,需要修改第一个all,如果要指定用户,修改第二个all
命令sudo/etc/init.d/PostgreSQL重启v。
除了密码命令(设置密码)和q命令(退出),控制台还提供了一系列其他命令。
h:检查SQL命令的解释,比如h select。?:查看psql命令列表。l:列出所有数据库。C[database_name]:连接到其他数据库。列出当前数据库中的所有表。D[table_name]:列出某个表的结构。杜:列出所有用户。e:打开文本编辑器。Conninfo:列出当前数据库和连接信息。
基本的数据库操作是使用通用的SQL语言。
#创建新表格
createTableUser _ TBL(NameVarChar(20),signup _ date#插入数据
插入user _ TBL(姓名,注册日期)值('张三',' 2013年12月22日');#选择记录
SELECT * FROMuser _ tbl#更新数据
UPDATEuser_tbl setname= '李四'其中name= '张三';#删除记录
delete from USer _ TBL where NAmE = ' Li Si ';#添加字段
alter table USer _ TBL addEMail VARCHAR(40);#更新结构
AlterTableUser _ TBL AlterColumnSignup _ date SETNOTTNULL;#重命名字段
alteretableuser _ TBL RENAMECOLUMNsignup _ date to ignup;#删除字段
alteretableuser _ TBL DropColumnEmail;#表重命名
alteretableuser _ TBL Renamotobackback _ TBL;#删除表格
DROPTABLEIFEXISTSbackup _ tbl6.连接数量激增
无法分配连接,因为:致命:抱歉,已经有太多客户端
找到配置文件和连接数:
postgres=
# SHOWconfig _ fileconfig_file
-/etc/PostgreSQL/9.5/main/PostgreSQL . conf(1行)postgres=
# select count(1)from pg _ stat _ activity;计数- 74(1行)
1.《postgresql安装 PostgreSQL 安装使用》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《postgresql安装 PostgreSQL 安装使用》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/caijing/724657.html