У меня есть VPS, и я настроил vhosts, поэтому я не могу размещать веб-сайты, я хочу дать каждому пользователю возможность создавать там собственный db в mysql, у меня установлен phpmyadmin, поэтому я могу войти в него, чтобы просмотреть db, но я хочу ' user ', чтобы иметь возможность входить в систему и видеть только те базы данных. как лучше всего с этим справиться? Спасибо
Если я хорошо помню, пользователь видит в phpmyadmin только те базы данных, на которые у него есть права.
Используйте phpmyadmin: выполните запрос GRANT на вкладке запросов phpmyadmin, повторите этот процесс для других хостов, которым вы хотите предоставить доступ.
Отредактируйте файл config.inc для ваших контролируемых пользователей, которым предоставлен доступ с помощью запроса MYSQL GRANT. По сути, то, что вы делаете, - это сегментированный доступ, отдельный логин и разрешения для указанных вами пользователей. см. следующую ссылку для получения дополнительной информации: нажмите это!