Linux数据库远程连接、管理与工具使用指南
1. 数据库远程连接
在数据库的操作中,远程连接是一项重要的功能。以PostgreSQL为例,它采用基于主机的访问控制来处理远程连接,依赖于PostgreSQL实现的PGDATA目录中的配置文件 pg_hba.conf ,以此控制谁能从何处连接到哪里。通过互联网或在Intranet内使用TCP/IP进行的连接,基于 pg_liba.conf 中以下格式的记录:
host database TCP/IP address TCP/IP mask authentication method
在这样的记录中,出现的TCP/IP地址会与指定的TCP/IP掩码进行逻辑与运算,然后与尝试连接的客户端的TCP/IP地址和掩码进行比较。如果两个值相等,该记录的其余部分将发挥作用,定义认证连接尝试的方法。若一个连接地址/掩码组合匹配多条记录,将使用 pg_liba.conf 中第一条匹配的记录。
2. 数据库加密算法
虽然 crypt(3) 是一种较弱的加密算法,但有加密总比没有好。目前大多数Linux发行版都支持加密密码。不同的数据库支持不同的加密算法:
- PostgreSQL :除了 crypt(3) ,还支持多种MD5加密算法的变体。
- Oracle8i :支持DES(基于标
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



