首页 > 数据库 >VCSA内置数据库密码

VCSA内置数据库密码

时间:2023-06-29 14:01:35浏览次数:37  
标签:en UTF postgres 数据库 vc US 内置 VCSA help

vcsa就是一个suse linux,会内置一个PostgreSQL数据库,那么如何修改数据库用户密码呢?

首先通过22端口远程连入suse linux

To escape to local shell, press Ctrl+Alt+].

VMware vCenter Server 7.0.3.01500

Type: vCenter Server with an embedded Platform Services Controller

WARNING! The remote SSH server rejected X11 forwarding request.

Last login: Thu Jun 29 01:07:17 2023 from 192.168.21.175

Connected to service

   * List APIs: "help api list"

   * List Plugins: "help pi list"

   * Launch BASH: "shell"

Command>

首先输入shell就来到了熟悉的linux命令行。

Command> shell

Shell access is granted to root

root@vcsa7 [ ~ ]#


其次查看下vc连库的密码:

root@vcsa7 [ ~ ]# cat /etc/vmware-vpx/vcdb.properties

driver = org.postgresql.Driver

dbtype = PostgreSQL

url = jdbc:postgresql://localhost:5432/VCDB?sslmode=disable

username = vc

password = 4Zj#S^qyY{oi9}!7

password.encrypted = false





可以看到密码是明文,直接修改即可,也可打开下面的encrypted,密码就变为加密的乱码了。

root@vcsa7 [ ~ ]# psql -U vc -d postgres -W

Password for user vc:

psql (10.22, server 13.8 (VMware Postgres 13.8.0-20449095 release))

WARNING: psql major version 10, server major version 13.

        Some psql features might not work.

Type "help" for help.


postgres=>

postgres=> \pset border 2;

Border style is 2.

postgres=> select version();

+--------------------------------------------------------------------------------------------------------------------------------------------+

|                                                                  version                                                                   |

+--------------------------------------------------------------------------------------------------------------------------------------------+

| PostgreSQL 13.8 (VMware Postgres 13.8.0-20449095 release) on x86_64-pc-linux-gnu, compiled by x86_64-vmk-linux-gnu-gcc (GCC) 6.4.0, 64-bit |

+--------------------------------------------------------------------------------------------------------------------------------------------+

(1 row)


postgres=>

postgres=> \l

                                  List of databases

+-----------+----------+----------+-------------+-------------+-----------------------+

|   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   |

+-----------+----------+----------+-------------+-------------+-----------------------+

| VCDB      | vc       | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/vc               +|

|           |          |          |             |             | vc=CTc/vc            +|

|           |          |          |             |             | vlcmuser=Tc/vc       +|

|           |          |          |             |             | vstatsuser=Tc/vc      |

| postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |                       |

| template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +|

|           |          |          |             |             | postgres=CTc/postgres |

| template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres          +|

|           |          |          |             |             | postgres=CTc/postgres |

+-----------+----------+----------+-------------+-------------+-----------------------+

(4 rows)


postgres=> \du

                                     List of roles

+------------+-----------------------------------------------+--------------+

| Role name  |                         Attributes                         |  Member of   |

+------------+-----------------------------------------------+--------------+

| archiver   | Replication                                                | {}           |

| cns        |                                                            | {}           |

| hdcsuser   |                                                            | {}           |

| postgres   | Superuser, Create role, Create DB, Replication, Bypass RLS | {}           |

| replicator | Replication                                                | {}           |

| vc         |                                                            | {}           |

| vlcmuser   |                                                            | {pg_monitor} |

| vstatsuser |                                                            | {}           |

| vumuser    |                                                            | {}           |

| wcpuser    |                                                            | {}           |

+------------+-------------------------------------------------+--------------+

postgres=>


















标签:en,UTF,postgres,数据库,vc,US,内置,VCSA,help
From: https://blog.51cto.com/huazhixu123/6582109

相关文章

  • Oracle数据库用户密码过期的解决方法
    问题现象:今天在更改数据库数据的时候,程序报错了,如下:ORA-28001:thepasswordhasexpired问题分析:很显然,报错原因就是:密码已过期!所以现在需要做的事情只有两件:1.修改密码的过期时间2.修改/重置密码这里分析一下为什么要这样做:1.修改密码的过期时间:这是因为OracleDatab......
  • 面向对象之魔术方法(内置方法),反射,异常之自定义异常
    魔术方法(内置方法)(面试题)#类里面内置的双下划线开头的一些方法,他们具有特殊的功能,我们称之为是魔术方法,简称魔法比如:__init__"""魔术方法的学习只需要掌握每个方法什么时候触发或者执行"""1.__str__,__repr__方法#__str__,__repr__方法classStudent():def_......
  • Java 中内置的数据结构
    在计算机领域有八种基本的数据结构,分别为:数组、链表、栈、队列、散列表、树、堆、图,在Java中通过借助这些数据结构的特性封装了一些常用的数据结构类,了解这些数据结构的特性和差异可以帮助我们在编写程序代码的过程中更好的选择合理的数据结构来降低相关算法的空间复杂度和时......
  • JavaScript学习 -- 内置函数(Math和Date)
    一、Date函数letdate=newDate()console.log("当前日期和时间:"+date)console.log("当前日期和时间:"+date.toLocaleString())console.log("年份:"+date.getFullYear())console.log("月份:"+(parseInt(date.getMonth())+1))console.log("日:"......
  • sqflite数据库处理中的conflictAlgorithm属性
    sqflite中的conflictAlgorithmconflictAlgorithm是在数据插入或更新时发生冲突(例如违反唯一性约束)时的解决策略。在Dart的sqflite库中,有以下四种冲突解决策略:ConflictAlgorithm.rollback:回滚事务,放弃所有更改。ConflictAlgorithm.abort:放弃当前操作,但不回滚事务。ConflictAlgo......
  • python基础 内置方法、反射,异常剩余内容
    魔术方法(内置方法)类类里面内置的双下划线开头的一些地方,它们具有特殊的功能,我们称之为魔术方法,简称魔法比如:__init__1.__str__,__repr__方法__str__:当打印和输出对象时,自动触发str方法,但还是str必须要有返回值,不然会报错,而且返回值必须是字符串。__repr__:它的使用......
  • mysql连接另一台电脑机器数据库
    方法一:1.开放被访问机器端口:在windows防火墙的高级设置中添加新的入站规则,选择端口选项,然后选择TCP协议,端口输入3306,其他选项按照默认即可。2.假设192.168.1.3为服务器3.首先在ip为192.168.1.103的机子上能够ping通4.把两台电脑的IP设置在同一个网段,如:192.168.1.2,192.168.1.3......
  • Typescript 内置工具类型
     Partial<T>将类型T的属性都变为可选属性,并构造一个新类型1interfaceInter{2name:string3age:number4}56typeT=Partial<Inter>//{name?:string;age?:number;}  Required<T>  将类型T的属性都变为必选属性,并构造一个新类型 和Pa......
  • Linux - 操作mysql数据库
    运行环境Ubuntu20.04虚拟机Mysql8.0APIlibmysqlclient-devgcc9.4.0一、准备工作1、在Ubuntu上准备mysql开发环境更新软件源sudoaptupdate安装libmysqlclient-dev,这个lib库是Linux下C/C++连接mysql的客户端sudoaptinstalllibmysqlclient-dev2、创建测试数据库......
  • 使用 SQLAlchemy 库来实现对 MySQL 数据库的增删改查
    在 Flask 中使用SQLAlchemy库来实现对MySQL数据库的增删改查fromflaskimportFlask,request,jsonifyfromflask_sqlalchemyimportSQLAlchemyapp=Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']='mysql://username:password@localhost/dbname'ap......