我有一台笔记本电脑和一个桌面,我保存了桌面上的所有数据库信息,无论如何我可以在使用笔记本电脑时连接到桌面sql数据库吗?这是我在笔记本电脑上尝试过的东西
define("DB_SERVER", "192.0.0.45"); //desktop ip (made up)
define("DB_USER", "root"); //desktop database usr
define("DB_PASS", ""); //desktop database password
define("DB_NAME", "scroll"); //desktop database name
我用这个192.0.0.45来访问桌面localhost中的文件,例如(192.0.0.45/page),它可以正常工作
答案 0 :(得分:2)
在httpd.conf中找到Listen 127.0.0.1:80
并将其替换为Listen 80
或Listen *:80
。现在找到Allow from 127.0.0.1
并将其更改为Allow from all
。现在,您可以通过IPv4 ip访问桌面计算机上的localhost。您可以在Linux上键入ipconfig
for windows ifconfig
找到它。您必须输入桌面计算机的IP地址。您可以在stackexchange社区中找到许多相关内容,例如serverfault.com或superuser.com。
答案 1 :(得分:2)
确保桌面和笔记本电脑在同一网络中,然后转到您的浏览器并输入 192.0.0.45/phpmyadmin 如果端口是80 别的192.0.0.45:'port_no'/phpmyadmin 没有qoutes
答案 2 :(得分:1)
出于安全原因,您应该锁定本地MySQL安装,以便localhost
默认访问。
要从其他计算机访问您的数据库,您需要解锁此设置 使用MAMP Pro等工具,您可以使用GUI来帮助您配置此设置:
要实际配置本地MySQL,请参阅此StackOverflow线程:
MySQL can connect locally but not remotely
重要提示:此选项会在您的计算机上创建安全问题,我建议仅在开发会话期间打开MySQL,然后尽快将其关闭 。特别是如果您打算在可上网的机器上使用它!