Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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
Java 无法向MySQL中的任何用户授予访问权限_Java_Mysql_Jdbc - Fatal编程技术网

Java 无法向MySQL中的任何用户授予访问权限

Java 无法向MySQL中的任何用户授予访问权限,java,mysql,jdbc,Java,Mysql,Jdbc,尝试创建MySQL连接时,Java中用户“root”@“1-”的访问被拒绝(使用密码:YES)。 您可以看到,我在mysql中将所有prvileges设置为任何用户。那么为什么我会遇到访问错误呢? Java中有连接代码: Class.forName("com.mysql.jdbc.Driver").newInstance(); String ip = InetAddress.getLocalHost().getHostAddress(); Connection conn

尝试创建MySQL连接时,Java中用户“root”@“1-”的访问被拒绝(使用密码:YES)。

您可以看到,我在mysql中将所有prvileges设置为任何用户。那么为什么我会遇到访问错误呢? Java中有连接代码:

    Class.forName("com.mysql.jdbc.Driver").newInstance();
    String ip = InetAddress.getLocalHost().getHostAddress();
    Connection connection = DriverManager.getConnection("jdbc:mysql://" + ip + ":3306/forum","root","correct_password_there");

您没有按照所附加的行向任何用户授予访问权限,而是向root用户授予访问权限。您到底想通过java访问什么?您可以在问题中包括错误和连接代码吗?我还授予“%”,因此必须有100%的访问权限,但您是否使用密码通过终端连接到mysql?是的,当然,我总是被拒绝访问root@localhost在mysql cmd中