cd /etc/postxxxx/版本号/main vim postgresql.conf 修改 #listen_addresses ='localhost'为 listen_addresses ='*' vim pg_hba.conf 添加一行 host all all md5 这样就是允许全部ip的任意访问了 注意:在navicat,0xdbe等工具里面连接的时候,必须指定数据库,如果不指定,会默认去找和你账号一样的数据库,如果没有,就死活连接不上,之前没注意,纠结好久
PostgreSQL远程连接方法 有时候在远程连接时,会报Error connecting to the server:致命错误:没有用于主机“…”,用户“…”,数据库“…”,SSL关闭的pg_hba.conf记录: 这是在远程连接时pg_hba.conf文件没有配置正确. pg_hba.conf文件在Postgre安装文件目录下的data文件夹中. 正确安装文件后应该是下图所示: 在文件末尾添上: # TYPE DATABASE USER CIDR-ADDRESS METHODhost
原文地址:http://blog.chinaunix.net/uid-20684384-id-1895247.html 1. 设置远程访问认证机制 编辑 $POSTGRES/data/pg_hba.conf 文件, # TYPE DATABASE USER CIDR-ADDRESS METHOD # IPv4 local connections: host all all md5 # IPv6 local connections: #host all all ::/ md5 说明: 每一行有五个
postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下: 1.postgresql.conf 将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”,无需修改. 2.pg_hba.conf 在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置 host all all 0.0.0.0/0 md5 如果
centos7 已安装mariadb,想要允许数据库远程==数据库权限允许+系统允许 mariadb:允许数据库用户在所有ip使用某个用户远程 GRANT ALL PRIVILEGES ON *(数据库,所有用 . 代替)* TO 'username'@'%'IDENTIFIED BY 'passwd' WITH GRANT OPTION; WITH GRANT OPTION可以不加,加了是给定部分权限 #如果针对某个ip: create user 'root'@'IPAdress' ident
设置MariaDB数据库远程 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'admin' WITH GRANT OPTION; SELECT *FROM zabbix.`users` WHERE alias ='Admin'; 查看users用户表UPDATE zabbix.`users` SET passwd=MD5('zabbix') WHERE alias='Admin'; 更新Admin的密码 md5加密FLUSH
设置pgsql默认用户posgres的密码 1.确认pgsql是开启的 /etc/init.d/postgresql status 2.使用默认用户登录 sudo su postgres 3.进入psql客户端 命令为 sudo -u postgres psql 进入之后就可以写sql了 4.执行第三步如果出现“postgres is not in the sudoers file. This incident will be reported.”提示则需要在sudoers里面加上postgr
Postgresql安装完成之后,默认情况下是不允许远程客户端直接连接的,并且默认的监听配置文件里边,监听的服务器地址是127.0.0.1即:localhost 报如下错误: org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "<host_ip>", user "fkong", database "fkong", SSL off 因此我们需要
我配置了权限 就可以在Windows下访问我虚拟机中的数据库了 来源:http://blog.csdn.net/louisliaoxh/article/details/52767209 登录: 在本机上使用命令行登录,并切换到MySQL库 mysql -uroot -p use mysql(省略了一些内容的,新手不要效仿) 更改表 要查看user表中user=‘root’的对应情况,根据实际需求来更改表信息 select host,user from user where user='root'