记录一些常用数据库命令,备用查找
远程连接问题
| 数据库 | 配置位置 | 配置项 / 文件 | 作用 | 示例配置 / 命令 |
|---|---|---|---|---|
| PostgreSQL | 监听地址 | postgresql.conf 中 listen_addresses | 决定 PostgreSQL 监听哪些 IP 地址 | listen_addresses = '*' |
| PostgreSQL | 访问控制 | pg_hba.conf | 决定哪些用户从哪些 IP 可以连接哪些数据库 | host all all 117.186.6.108/32 md5 |
| MySQL / MariaDB | 监听地址 | my.cnf 或 mysqld.cnf 中 bind-address | 决定 MySQL 监听哪些 IP 地址 | bind-address = 0.0.0.0 |
| MySQL / MariaDB | 用户权限控制 | MySQL 用户表 (CREATE USER / GRANT) | 决定哪些用户从哪些 IP 可以访问哪些数据库 | sql CREATE USER 'myuser'@'117.186.6.108' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'117.186.6.108'; FLUSH PRIVILEGES; |
文档信息
- 本文作者:Chaojie Men
- 本文链接:https://menchaojie.github.io/2026/02/24/databases/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)