远程连接到mysql数据库失败

时间:2014-04-03 12:09:58

标签: c# mysql database remote-access

我不想建立从PC#2到PC#1数据库的远程连接。

PC1:

  1. 设置mysql服务器和工作台。
  2. 为root用户设置密码,UPDATE mysql.user SET Password = 密码(' 123')WHERE user =' root';
  3. 上授予所有权限。根目录' @'%'由' 123';
  4. 标识
  5. 创建数据库CREATE DATABASE my_test;
  6. CREATE TABLE info(id int(11),name nvarchar(50));
  7. 来自cmd中的ipconfig get my_ip
  8. 编辑my.ini add#bind-address =" my_ip"
  9. 来自防火墙入站角色,打开3306。
  10. PC2:

    1. 设置mysql服务器和工作台。
    2. 连接到my_test:workbench:hostname = my_ip,password = 123,Username = root                          cmd:mysql -u root -h my_ip -p 123                          连接字符串:Server = my_ip; Port = 3306; Database = my_test; UID = root; PWD = 123;
    3. 它给了我一个jit错误:

        

      MySql.Data.MySqlClient.MySqlException(0x80004005):无法连接   到任何指定的MySQL主机。

      也来自PC#2中的cmd:

        

      mysql -u root -h MyIp -p

           

      错误2003无法在" myIp"

      上连接到Mysql服务器

      我无法理解为什么我无法做到这一点我一遍又一遍地问同样的问题:

      我也一步一步地关注这些视频,但仍然会遇到同样的错误:

0 个答案:

没有答案