我忘记了 postgresql 根用户的密码:postgres
所以我改变pg_hba.conf拥有trust的一切方法(这是我的本地开发框)
local all postgres trust
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
Run Code Online (Sandbox Code Playgroud)
重新启动服务后,它仍然要求我输入密码。
@omnipresent:~$ su - postgres
Password:
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)
虽然,我可以登录 psql -U postgres
@omnipresent:~$ psql -U postgres
psql (8.4.8)
Type "help" for help.
postgres=#
Run Code Online (Sandbox Code Playgroud)
我陷入了困境,此时我只想为 postgresql 创建一个新角色并使该用户成为管理员。
在这种情况下我该怎么做?
我有一台服务器(centOS),我想在上面安装主要的开发工具。Java、Tomcat 和 MySql。
编写可以在新生成的服务器上运行的脚本的好方法是什么,这样就不会在每个新服务器上手动完成。
bash 脚本最适合此目的吗?我希望脚本不仅与 centOS 相关联,而且能够跨不同风格的 linux 工作