我正在尝试与用户postgres运行psql。当我在新的session中运行sudo su - postgres然后psql时,它运行得很顺利。事实上,session中使用postgres的~/.bashrc具有正确的PATH。 但是,如果我运行sudo -u postgres psql,我会得到sudo: psql: command not found。即使我运行这个命令的session(我使用FISH shell)也有正确的PATH,...
sudo su - postgres 然后,你就可以在该用户的shell环境中执行psql等命令了。 综上所述,解决“sudo: unknown user: postgres”错误的关键在于确认postgres用户是否存在、当前用户是否有sudo权限以及是否使用了正确的sudo命令格式。如果postgres用户不存在且你需要它,你可能需要具有root权限的用户来创建它。
问sudo:未知用户: postgresEN一、linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似...
先运行如下命令查看PostgreSQL数据库的版本: psql –version #查看PostgreSQL版本 如报错,则表明之前未安装过PostgreSQL,那么可以通过如下命令安装: sudo apt-get install postgresql #安装PostgreSQL 接下来切换到postgres用户,它是PostgreSQL默认的初始用户,以它的身份操作我们就有配置数据库的权限: sudo su - postgres 然...
ubuntu@center-kitchen:/data/postsql-redis$ sudo docker-compose up -d 重启后,登录验证,成功进入数据库,如下所示: ubuntu@center-kitchen:/data/postsql-redis$ sudo docker exec -it bd04bb35f624 psql -U postgres -d postgres psql (9.6.17) Type "help" for help. postgres=# 结束。
我可以在每台服务器上sudo -iu postgrespsql -c 'GRANT EXECUTE ON FUNCTION pg_ls_logdir() TO postgres_exporter;' sudo -iu postgres psql -c'GRANT EXECUTE ON 浏览0提问于2023-05-16得票数 0 1回答 如何使用字符串输入而不是控制台从shell-channel运行Jsch多个命令 、 我偶然看到一篇帖子 PrintStream ...
su - postgres $ /usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data exit 1. 2. 3. 3.8 复制数据库启动脚本到/etc/init.d/目录,并增加执行权限 cp /usr/src/postgresql-9.6.3/contrib/start-scripts/linux /etc/init.d/postgresql ...
单击远程登录,进入Linux云服务器。 图2 登录云服务器控制平台 图3 登录Linux弹性云服务器 在Linux弹性云服务中输入账号和密码后回车。 图4 登录云服务器 执行su - postgres,切换到postgres用户(安装好生成默认的用户)。输入命令psql,登录数据 来自:帮助中心 ...
单击远程登录,进入Linux云服务器。 图2 登录云服务器控制平台 图3 登录Linux弹性云服务器在Linux弹性云服务中输入账号和密码后回车。 图4 登录云服务器 执行su - postgres,切换到postgres用户(安装好生成默认的用户)。输入命令psql,登录数据 来自:帮助中心 ...
su - postgres 用以下命令为SonarQube数据库创建新用户: createuser sonar 用以下命令登录到PostgreSQL控制台: psql 用以下命令为新的sonar用户设置密码: ALTERUSER sonarWITHENCRYPTEDPASSWORD'password'; 密码是不重复的强密码。 用以下命令创建新的sonarqube数据库: ...