上午同事爆出这样的问题,使用正确的用户名和错误的密码连接了postgresql数据库,竟然连上了.这不是故意这样神操作,不小心密码写错了,咋一看这样怎么能行,随便输入一个密码都能登陆上.自己测试也是同样的结果.仔细核实代码的确是创建用户名带密码了: CREATE USER iu WITH PASSWORD 'password'; 查了postgresql配置文件才发现,认证方式的确是没有使用密码,原始配置如下: 此配置文件路径为:/var/lib/postgresql/data/pg_hba.c…
在Fedora中安装PostgreSQL并配置密码 首先先放出官方的文档教程 :https://fedoraproject.org/wiki/PostgreSQL 我写的内容其实也八九不离十,站在一个普通写CRUD的Demo的爱好者角度写怎么安装配置,减了防火墙的内容,加了改密码,保证看完跟着做能快速用上,不耽误时间 20201219更新一下 今日新安装了一下,结果发现照这个步骤报错了,现在必须要先初始化才能启动服务,也就是后面的第三步和第四步要交换顺序才行 打个补丁,后面看到这篇文章也注意一下…
在登陆Linux进行管理的时候我们通常会使用用户名和密码进行登陆,这样一来是比较麻烦,二来是不安全,为了解决这个问题,我们可以使用公私钥 (public keys和private keys)进行认证.简单来说公钥存放在服务器上,私钥存放在客户端,接下来看一下配置过程,首先以root身份登录服务器. 为了能够顺利使用key进行认证,首先确定ssh服务的Pubkey认证功能是否打开,执行命令:vi /etc/ssh/sshd_config,找到PubkeyAuthentication yes,看前面…
一.PostgreSql9.6重置密码的方法: 1.打开windows服务管理器,找到“postgresql-x64-9.6”服务,停止服务. 2.找到PostgreSQL9.6的安装目录(以我的E盘为例:E:\Program Files\PostgreSQL\9.6\data)下的权限配置文件:pg_hba.conf 3.打开文件,拖动至文件末尾,看到如下配置信息.      4.网上有同学说将改IPV4那一行 “METHOD”改为trust,试过之后发现不行.实际测试,需要把IPV6 那一行…
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用.这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性. 1. 修改配置文件 Redis的配置文件默认在/etc/redis.conf,找到如下行: #requirepass foobared 2. 重启Redis 如果Redis已经配置为service服务,可以通过以下方式重启: service redis restart 如果Redis没有配置…
[root@cache01 ~]# grep "requirepass" /app/server/redis/conf/6379.conf # If the master is password protected (using the "requirepass" configuration # requirepass foobared requirepass bass #主服务器上的认证密码 [root@cache01 ~]# vi /app/server/red…
Ubuntu 12.04 64bit 配置完android 5.0编译环境后出现“could not write bytes: Broken pipe.”而无法进入输入帐号密码的登陆界面.上网问了问百度最后发现很可能是自己配置android 5.0编译环境的时候把libgl1-mesa-glx:i386改成libgl1-mesa-dri:i386造成.最后的解决办法是: 1. 开机按“Ctrl + Alt + F1”,进入命令行模式,并登录.2. 输入ls,发现环境变量没有问题.(若环境变量有问…
配置服务器f1(192.168.1.1)与服务器f2(192.168.1.2)之间免密码ssh登陆 一.首先,配置服务器主机名为f1.f2 1.更改/etc/sysconfig下的network文件,在提示符下输入 vim /etc/sysconfig/network,然后将HOSTNAME的值改为             想要设置的名称:f1. 2.更改/etc下的hosts文件,在提示符下输入vim /etc/hosts,然后将localhost.localdomain改为f1,并配置f1与…
一,如何使2台机器不需要密码互相登陆到对方呢? 这个和使用密钥的登陆Linux系统非常相似,也是将自己的公钥传到要登录的服务器上去修改权限即可. 1,A机器: 执行ssh-keygen命令,一路回车. ls /root/.ssh/发现有2个文件,1个是id_rsa ,另一个是 id_rsa.pub(公钥) 2,B机器: 执行ssh-keygen命令,一路回车./root/.ssh也有2个名称一样的文件. 3,再A机器上创建1个文件, touch authorized,将B机器的公钥复制到此文件内…
mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了! Windows下的实际操作如下 1.关闭正在运行的MySQL. 2.打开DOS窗口,转到mysql\bin目录. 3.输入mysqld --skip-grant-tables回车.如果没有出现提示信息,那就对了. 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录. 5.输入mysql回车,如果成功,将出现MySQL提示符 > 6. 连接权限数据库>use mysql; (>是本来就…