如何远程连接到MySQL服务器

时间:2015-12-30 12:10:45

标签: c# mysql sql asp.net .net

远程连接到域MySQL服务器的最佳方法是什么?

我想创建一个桌面应用程序,或者使用asp.net更容易吗?

2 个答案:

答案 0 :(得分:0)

  1. 使用Mysql Workbench进行桌面连接以连接到Mysql Server 编码:获取.net的Mysql客户端库。它被称为mysql连接器。添加

    使用Mysql.Data;命名空间

  2. https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connecting-open.html

    1. 您创建的应用程序没有区别。
    2. 你的代码看起来非常相似:

      MySql.Data.MySqlClient.MySqlConnection conn;
      string myConnectionString;
      
      myConnectionString = "server=127.0.0.1;uid=root;" +
          "pwd=12345;database=test;";
      
      try
      {
          conn = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString);
          conn.Open();
      }
      catch (MySql.Data.MySqlClient.MySqlException ex)
      {
          MessageBox.Show(ex.Message);
      }
      

答案 1 :(得分:-1)

1-我通常使用HeidiSQL工具连接到MYSQL服务器,否则连接到本地主机或CPanel上的远程服务器。

大多数CPanel允许通过在访问主机字段添加%来进行远程连接,以便我可以在任何地方远程连接。

从您的cpanel转到数据库工具然后 - >你会找到Remote mysql的链接 - >然后,您可以使用任何IP地址使服务器允许连接,如果您想在任何地方连接%。

注意:CPanels彼此差别不大。

2-如果你想在你的代码中连接到mysql,你可以在执行第1步之后建立正常连接。