Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 拒绝用户“root”@“%”(使用密码:是)的访问,但以root身份登录_C#_Mysql - Fatal编程技术网

C# 拒绝用户“root”@“%”(使用密码:是)的访问,但以root身份登录

C# 拒绝用户“root”@“%”(使用密码:是)的访问,但以root身份登录,c#,mysql,C#,Mysql,我知道网络上到处都有类似的问题,但我找不到关于这个问题的任何东西。我有C方面的经验,但我对MySQL还很陌生,所以可能有一些我不了解的地方。我试图在C中从MySQL表中进行一个简单的选择: string server = "192.168.2.6"; string database = "productintegration"; string uid = "root"

我知道网络上到处都有类似的问题,但我找不到关于这个问题的任何东西。我有C方面的经验,但我对MySQL还很陌生,所以可能有一些我不了解的地方。我试图在C中从MySQL表中进行一个简单的选择:

            string server = "192.168.2.6";
            string database = "productintegration";
            string uid = "root";
            string password = "Password1";
            string connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";

            MySqlConnection connection = new MySqlConnection(connectionString);

            string query = "select * from tcdidataimport";

            connection.Open();
            MySqlCommand cmd = new MySqlCommand(query, connection);
            MySqlDataReader dataReader = cmd.ExecuteReader();
            DataTable dt = new DataTable();

            if (dataReader.HasRows)
            {
                dt.Load(dataReader);
            }
            connection.Close();
我得到以下例外情况:

使用方法“mysql\u native\u password”对用户“root”进行主机“192.168.2.6”的身份验证失败,消息为:拒绝访问用户“root”@“JUSTINSPERSONAL”,使用密码:YES

看起来很简单。。。除了我已经通过MySQL工作台使用该登录连接到该服务器之外

这是表演补助金

在我看来,我应该能够在任何我想要的地方使用root登录?当我尝试创建另一个用户CDISelector@“%”并授予特权时,我遇到了类似的错误:

但我是以root用户身份登录的?我是不是遗漏了什么?最后,这里是select user,current_user的结果


JUSTINSPERSONAL是我的PC,192.168.2.6是MySQL机器的IP。不确定我在这里遗漏了什么,但这一切似乎有点奇怪。

结果证明我的密码不正确。哈