Как я могу разрешить IP-адрес в webmin, чтобы я мог подключиться к MySQL с конкретным пользователем? Я мог бы сделать это в cPanel, добавив этот IP-адрес, но в Virtualmin я думаю, что это связано с разрешениями хоста или разрешениями пользователей.
Вы, безусловно, можете сделать это в Virtualmin, хотя доступ обычно настраивается для каждого домена.
Чтобы настроить его для существующих доменов, сделайте следующее:
Войдите в систему как главный администратор (root), перейдите в Webmin -> Серверы -> База данных MySQL и нажмите Разрешения пользователя.
Нажмите «Создать нового пользователя» и добавьте пользователя с именем пользователя и паролем для домена, но с хостами, установленными примерно на 192.168.0.%
Вернитесь на главную страницу модуля MySQL и нажмите «Разрешения базы данных».
Нажмите «Создать новые разрешения для базы данных» и добавьте запись для базы данных и пользователя домена со всеми выбранными разрешениями и с хостами, установленными на 192.168.0.%
Если вы хотите, чтобы все новые домены получали доступ с 192.168.0.% По умолчанию, перейдите в Системные настройки -> Шаблоны сервера -> Настройки по умолчанию -> База данных MySQL и заполните поле «Разрешенные клиентские хосты MySQL» значением 192.168.0. .%
Я признаю, что это довольно сложный процесс, поэтому я планирую добавить более удобную одностраничную форму для управления удаленными хостами MySQL в следующем выпуске Virtualmin.
Я включил эту функцию в ограничениях владельцев виртуальных минут:
Can edit database remote hosts
и отлично работает.