MySQL root с любого IP-адреса
Для того чтобы разрешить подключение пользователю root с любого IP-адреса, выполните следующие шаги:
- 
Подключитесь к MariaDB на сервере с правами root(локально):
- 
Создайте пользователя rootс доступом с любого хоста. Запустите следующую команду, чтобы добавить или изменить существующего пользователяroot, разрешив ему подключаться с любого IP (используйте%в качестве хоста):CREATE USER 'root'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;Замените your_passwordна пароль, который вы хотите использовать для пользователяroot.
- 
Проверьте настройку bind-addressв конфигурационном файле MariaDB, чтобы разрешить подключение с любых IP.Откройте файл конфигурации MariaDB (обычно /etc/mysql/mariadb.conf.d/50-server.cnfили/etc/my.cnf):Найдите строку с параметром bind-addressи установите его на0.0.0.0, чтобы MariaDB принимала подключения с любых IP-адресов:bind-address = 0.0.0.0
- 
Перезапустите MariaDB, чтобы изменения вступили в силу: sudo systemctl restart mariadb
Теперь пользователь root должен иметь возможность подключаться к MariaDB с любого IP-адреса.