数据库远程连接
MySQL
参考: https://www.wgstart.com/help/docs67.html
但是这个设置是不一定能成功的,还需要一个设置
确保 MySQL 配置允许从任何主机或特定的主机(例如,% 或 192.168.1.%)进行连接。
- 修改 MySQL 配置文件(my.cnf 或 my.ini),找到以下行并取消注释或修改:
bind-address = 0.0.0.0
bind-address =
这将允许 MySQL 接受来自所有 IP 地址的连接。
- 重启 MySQL 服务:
sudo systemctl restart mysql
注意:bind-address = 0.0.0.0 在文件夹/etc/mysql/中的哪个位置具体不定,需要找
持续
总结:mysql或者mariaDB数据库要实现跨主机调用,主要有连个方面设置
- 数据库设置host: localhost->%
- 系统,/etc/mysql.cnf, bind-address 从127.0.0.1->0.0.0.0
注意:postgresql和mysql的远程连接有所不同,注意区分 转眼过去很久
文档信息
- 本文作者:Chaojie Men
- 本文链接:https://menchaojie.github.io/2024/12/03/remote-mysql/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)