0

【飞牛攻略】桌面图标无法自定义?想自己写一个文件访问提醒?

发表于:2024-11-6 16:24:52 攻略分享 194

桌面图标无法自定义?想自己写一个文件访问提醒?链接飞牛数据库,通通满足你。

<p style="color: red;">警告:本教程仅适用于熟悉并了解服务器及数据库操作的人员使用。仅为了丰富和扩展现有飞牛玩法。小白切勿尝试!有重要数据的也请切勿尝试!以免导致系统异常或数据丢失!!!!</p>

步骤 1: 配置 pg_hba.conf 文件

1.1 定位和编辑 pg_hba.conf 文件

找到并编辑 PostgreSQL 的 pg_hba.conf 文件,使用 vi

sudo vi /etc/postgresql/15/main/pg_hba.conf

1.2 添加远程连接规则(修改完数据库后,强烈建议删除规则,防止安全隐患)

在该文件中,添加以下行来允许所有 IP 通过 MD5 方式认证:

# IPv4 remote connections:
host    all             all             0.0.0.0/0               md5
# IPv6 remote connections:
host    all             all             ::/0                    md5

保存并退出编辑器(在 vi 中使用 :wq 保存并退出)。

步骤 2: 修改 postgresql.conf 以接受远程连接

2.1 定位和编辑 postgresql.conf 文件

vi 编辑 PostgreSQL 的主配置文件:

sudo vi /etc/postgresql/15/main/postgresql.conf

2.2 修改 listen_addresses

找到 listen_addresses 并修改为监听所有地址:

listen_addresses = '*'

保存并退出 vi(:wq)。

步骤 3: 配置防火墙以允许远程连接

3.1 使用 iptables 开放5432端口

执行以下命令以开放5432端口:

sudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPT

注意,这条规则在系统重启后默认不会保留,建议你查找如何在你的系统上持久化 iptables 规则。

步骤 4: 重启 PostgreSQL 服务以应用更改

sudo systemctl restart postgresql

步骤 5: 创建并配置新用户

5.1 登录 PostgreSQL

通过 PostgreSQL 的默认用户登录:

sudo -u postgres psql

5.2 创建一个新用户

在 PostgreSQL 的命令行中创建一个新用户,并设置密码:(mynewadmin是用户名,根据自己需求自行设置!securepassword为密码,也是根据自己需求自行设置!)

CREATE USER mynewadmin WITH PASSWORD 'securepassword';

5.3 赋予适当的权限

赋予新用户管理员(SUPERUSER)和登录权限:

ALTER ROLE mynewadmin SUPERUSER LOGIN;

退出 PostgreSQL 命令行:

\q

完成PostgreSQL设置,现在可以通过Navicat等数据库链接工具进行访问了

6、以下是部分数据库调整示例

6.1 通过Navicat链接数据库

iShot_2024-11-06_16.14.16.png

6.2 点击测试连接,出现连接成功既证明上述设置已生效。如出现错误,请根据上述教程进行排查或进行留言。

iShot_2024-11-06_16.14.48.png

6.3 飞牛界面图标快捷方式数据库表

iShot_2024-11-06_16.16.38.png

6.4 文件最近访问数据库表

iShot_2024-11-06_16.18.08.png

其他表的用处请自行探索。教程结束~

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

发表回复