如何使用其他ip(以lan连接)将数据存储到mysqldb

时间:2018-08-31 12:05:39

标签: java mysql jdbc database-connection

java.sql.SQLException: Access denied for user 'root'@'192.168.0.108'
(using password: YES)     at
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)

这是其他人的连接网址

mysql_connection_string=jdbc:mysql://192.168.0.101:3306/

1 个答案:

答案 0 :(得分:0)

曾经在任何类型的应用程序中使用root用户是一个坏主意。如果您的应用程序被盗用,那么太多的特权可能会带来很多麻烦。

也就是说,默认情况下,MySQL中的root用户不允许来自本地主机以外的任何地方的连接,这说明了access denied错误。

最好创建一个新用户,该用户具有通常将在所有表上使用的所有特权(上的SELECT,CREATE,UPDATE等)。)并允许该用户从任何位置进行连接主机('username'@'%'