C# 在c中连接到phpmyadmin web服务器xampp#
参数需要一个字符串才能连接到phpmyadminC# 在c中连接到phpmyadmin web服务器xampp#,c#,php,mysql,phpmyadmin,webserver,C#,Php,Mysql,Phpmyadmin,Webserver,参数需要一个字符串才能连接到phpmyadmin MyConnectionString = "Server=localhost;Database=database;Uid=root;Pwd="; 我使用xampp设置了一个web服务器,它也有自己的域,使用no-ip.biz,可以在线访问。我有一个c#程序,可以更改web服务器myphpadmin中的值。如果程序位于localhost中并在服务器计算机上运行,我可以访问并更改值。我的问题是我将在“Server=”中放置什么,以便程序可以通过i
MyConnectionString = "Server=localhost;Database=database;Uid=root;Pwd=";
我使用xampp设置了一个web服务器,它也有自己的域,使用no-ip.biz,可以在线访问。我有一个c#程序,可以更改web服务器myphpadmin中的值。如果程序位于localhost中并在服务器计算机上运行,我可以访问并更改值。我的问题是我将在“Server=”中放置什么,以便程序可以通过internet更改web服务器数据库?我搜索了多个问题,但都使用localhost。我还尝试将域和web服务器的ip地址放在“server=”中,但它仍然无法连接
我是否需要在“Server=”中放置一些内容和/或我是否需要更改web服务器上xampp/phpmyadmin的一些设置?您要做的是远程访问MySQL服务器。PHPMyAdmin只是一个前端,而不是数据库本身 MySQL允许远程连接,但取决于服务器配置,它可能启用,也可能未启用。在不了解设置的情况下很难说,但是如果您可以控制服务器,那么遵循以下指南可能会起作用 记住启用远程访问总是有潜在风险的。在允许远程访问之前,请确保为所有数据库设置了强密码。我不太熟悉MySQL的远程访问设置,但可能您可以限制对特定数据库和用户的访问。如果可以,就去做。考虑也只允许从运行应用程序的IP地址访问。 您可能还需要通过防火墙转发MySQL使用的端口。它通常是3306,但您可以在配置中更改它
一旦您启用了远程访问,那么它应该像放置服务器地址而不是本地主机(例如.no ip.com)一样简单 我认为,您可能想要连接到mysql服务器——phpmyadmin是mysql管理的唯一webgui。所以,你的问题应该是不同的这就是我想要的