как хранить данные, используя другие ip (который подключен в локальной сети) в mysqldb - PullRequest
0 голосов
/ 31 августа 2018
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/

1 Ответ

0 голосов
/ 31 августа 2018

Это плохая идея - когда-либо использовать пользователя root из любого приложения. Слишком много привилегий, которые могут вызвать много проблем, если ваше приложение будет взломано.

Тем не менее, по умолчанию пользователь root в MySQL не разрешает подключения из любого места, кроме localhost, что объясняет ошибку access denied.

Лучше всего, если вы создадите нового пользователя со всеми привилегиями, которые он обычно будет использовать для всех таблиц (SELECT, CREATE, UPDATE и т. Д. На . ), и разрешите подключения для этого пользователя с любого хоста. ('username'@'%')

...