java.sql.SQLException: Access denied for user 'root'@'192.168.0.108' (using password: YES) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
这是其他服务器的连接url:
mysql_connection_string=jdbc:mysql://192.168.0.101:3306/
kx1ctssn1#
从任何类型的应用程序中使用根用户都是个坏主意。太多的特权,这可能会导致很多麻烦,如果你的应用程序曾经受到损害。也就是说,默认情况下,mysql中的root用户不允许从localhost以外的任何地方进行连接,这就解释了 access denied 错误。最好是创建一个新用户,拥有它通常在所有表上使用的所有权限(select、create、update等),并允许该用户从任何主机进行连接( 'username'@'%' )
access denied
'username'@'%'
1条答案
按热度按时间kx1ctssn1#
从任何类型的应用程序中使用根用户都是个坏主意。太多的特权,这可能会导致很多麻烦,如果你的应用程序曾经受到损害。
也就是说,默认情况下,mysql中的root用户不允许从localhost以外的任何地方进行连接,这就解释了
access denied
错误。最好是创建一个新用户,拥有它通常在所有表上使用的所有权限(select、create、update等),并允许该用户从任何主机进行连接(
'username'@'%'
)