По умолчанию вы не можете получить доступ к mysql с удаленного IP-адреса.Прежде всего, вам нужно предоставить все права доступа root,
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Затем вам нужно отменить привязку части ip-адреса в файле mysql ini, которая должна выглядеть как bind-address = 127.0.0.1
, либо удалить ее, либо оставить комментарийна #bind-address = 127.0.0.1
.После изменения всего этого перезапустите службу mysql, чтобы изменения вступили в силу.Примечание. Указанное выше местоположение относится к среде Windows. Если вы работаете в Linux, вероятное местоположение может быть /etc/mysql/my.cnf
, в некоторых случаях оно может быть в /etc/mysql/mysql.conf.d/mysqld.cnf
.
.