Ubuntu 安装postgres后,解决可接受任何密码或无密码的问题

1确保您已将postgres密码设置为您知道的密码:

[###@EMOO ~]$ sudo -u postgres ./psql
psql (9.6.3)
Type "help" for help.

postgres=# ALTER ROLE postgres WITH PASSWORD ‘postgres password‘;

2找到你的pg_hba.conf

sudo updatedb
sudo locate pg_hba.conf

3在pg_hba.conf中将“trust”替换为“md5”

4重新启动postgresql:

sudo systemctl restart postgresql

5登录为postgres并更改您需要的任何用户密码,如果用户没有提供正确的密码,

sudo -u postgres ./psql

原文地址:https://www.cnblogs.com/hhwww/p/12704380.html

时间: 04-14

Ubuntu 安装postgres后,解决可接受任何密码或无密码的问题的相关文章

ubuntu安装mysql乱码解决

ubuntu安装mysql乱码解决 1.问题描述: 插入汉字: 乱码显示: 2.解决方法: 执行下面命令: 添加如下粉色区域内容: 即:character-set-server= utf8 保存退出. 重启mysql: 3.验证乱码是否解决: 重新建一个数据库: 进入数据库: 创建表: 插入包含汉字数据: 查询表内容: 汉字正常显示: 更改后,汉字正常显示.

Ubuntu安装dlib后import出现libstdc++.so.6: version `GLIBCXX_3.4.21' not found

1 问题描述 先安装依赖包cmake,libboost,再安装dlib sudo apt-get install cmake sudo apt-get install libboost-python-dev sudo pip install dlib 安装后import dlib的时候报错 ImportError: /home/liaohuqiang/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (

ubuntu安装mysql后不能远程访问的方法

ubuntu安装mysql后不能远程访问的方法1.mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 2.FLUSH RIVILEGES; 3.查看mysql库users表中是否存在如下记录,存在代表设置成功. 正常情况下应该是可以了,但是我的还是不行, 4.怀疑是网络问题,运行命令测试:telnet ip地址 端口返回:Could not connect

yum安装mysql后root用户的临时密码

1.查看root用户临时随机密码 yum 安装mysql后,无法通过空密码登录数据库,如下: 1 [[email protected]123 mysql]# mysql -u root -p 2 Enter password: 3 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 查找后,原来为了增加数据库的安全性,在安装时会为root用户生成一个临时的随机密码,存放在/var/l

ubuntu安装vsftpd后出现 530 Login incorrect

使用apt-get install vsftpd安装完后,启动ftp.然后使用本地用户不能登录的解决方法. sudo apt-get remove vsftpd sudo rm /etc/pam.d/vsftpd sudo apt-get install vsftpd ubuntu启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/vsftpd 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录.所以只要删除了就可以了. 然后附上我的配置文件内容: 1 l

阿里云安装mysql后查看不到初始密码的解决办法

在阿里云安装mysql后用grep 'A temporary password' /var/log/mysqld.log命令查看MySQL初始密码,毛线都没有看到,然后直接到/var/log/mysqld.log查看mysqld.log文件发现文件是一片空白,一脸懵逼. 解决办法如下: 修改mysql的配置文件,使之可以跳过密码直接用root进入数据库 (1)首先找到mysql的配置文件my.cnf 一般在  /etc/my.cnf (2)cd进 /etc 直接 vim my.cnf 编辑他 (

ubuntu 安装 SVN 后的错误:Subversion Native Library Not Available & Incompatible JavaHL library loaded

问题一 安装了SVN的eclipse插件,使用的时候就会弹出一个错误的提示框: Subversion Native Library Not Available,加载不到JavaHL. 解决方法 >>Windows 系统: 最简单的解决办法是安装sliksvn,安装后重新启动eclipse就正常了. sliksvn下载地址:http://www.sliksvn.com/en/download >>Ubuntu 系统: 平时比较多使用Ubuntu,而Ubuntu的解决方法是: 1) 安

ubuntu 安装完成后的工作

以安装 ubuntu 15.10 为例 1. 备份并更改源 1 cd /etc/apt 2 sudo cp source.list source.list.bak 3 sudo vi source.list 删除所有内容并增加其他源(用vi删除所有内容,命令行下gg移动光标至文件头,dG删除光标后所有内容) 阿里云 ubuntu 15 源 1 deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiver

ubuntu安装完成后需要做的事情

1.删除libreoffice libreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉 [html] view plain copy sudo apt-get remove libreoffice-common 2.删除Amazon的链接 [html] view plain copy sudo apt-get remove unity-webapps-common 3.删掉基本不用的自带软件(用的时候再装也来得及) [html] view p

ubuntu安装nodejs后无法使用npm命令

错误提示:Cannot find module '../lib/utils/unsupported.js' 解决方法:卸载重装node 解决过程: 执行 sudo apt-get remove nodejs, node -v仍能输出node版本号,卸载失败 执行 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-