PostgreSQL - 修改默认端口号/密码

9 篇文章 0 订阅
8 篇文章 1 订阅

1、密码修改缘由

    1、客户端认证方式为密码验证,设置初始密码,则会涉及到修改密码
    2、忘记了数据库登录密码,则会涉及到修改密码。

2、修改密码的方式

安全地修改密码:

使用psql,连接到Postgres Server:

一,修改密码:

1、远程ssh连接到服务器

2、切换到postgres用户

 

 

3、连接数据库

 4 我将原密码123456,修改为e&6Sv@0Sz****

 

 5.重启pgsql

 再次连接可以看到正常连接了。

 

 

二,修改端口:

1.在数据目录下编辑postgresql.conf文件,找到如下内容:

 打开找到port修改:

 编辑后保存,重启pgsql,再次连接即可!

当然可以!以下是一个示例的Python脚本,用于将一个JSON文件导入到PostgreSQL数据库中: ```python import json import psycopg2 # 定义数据库连接参数 db_host = 'your_host' db_port = 'your_port' db_name = 'your_database_name' db_user = 'your_username' db_password = 'your_password' # 定义JSON文件路径 json_file_path = 'path_to_your_json_file.json' # 读取JSON文件 with open(json_file_path, 'r') as file: json_data = json.load(file) # 建立与PostgreSQL数据库的连接 conn = psycopg2.connect( host=db_host, port=db_port, dbname=db_name, user=db_user, password=db_password ) # 创建游标对象 cursor = conn.cursor() # 将JSON数据插入到数据库中 for data in json_data: # 根据JSON数据的结构和数据库表的结构进行相应的操作 # 这里假设JSON数据中的键名和数据库表的列名一致 # 以下是一个示例,你需要根据实际情况进行修改 sql = "INSERT INTO your_table_name (column1, column2) VALUES (%s, %s)" values = (data['key1'], data['key2']) # 执行SQL语句 cursor.execute(sql, values) # 提交事务并关闭连接 conn.commit() cursor.close() conn.close() print("数据导入完成!") ``` 请替换代码中的以下部分来适应你的实际情况: - `your_host`:你的PostgreSQL数据库的主机地址 - `your_port`:你的PostgreSQL数据库端口号 - `your_database_name`:你要连接的数据库名称 - `your_username`:你的数据库用户名 - `your_password`:你的数据库密码 - `path_to_your_json_file.json`:你的JSON文件路径 - `your_table_name`:你要插入数据的数据库表名 - `column1, column2`:你要插入数据的表的列名 请注意,这只是一个示例,你需要根据你的实际情况进行适当的修改。同时,请确保你已经安装了`psycopg2`模块,可以通过以下命令进行安装: ``` pip install psycopg2 ``` 希望这可以帮助到你!如果还有其他问题,请随时询问。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值