Управление базами данных осуществляется из меню **//DB//**. Здесь отображаются существующие базы данных: {{ :vesta_databasemanagment_0001.png?nolink |}} * PHPMYADMIN - ссылка для перехода в phpMyAdmin. Также можно использовать [[http://your_ip/phpmyadmin/]] или [[http://Ваш_домен/phpmyadmin/]] * Disk - размер базы данных на диске. Иногда этот пункт отображается не корректно если импорт базы делался из консоли. * User - каждая база данных прикреплена к какому-нибуть MySQL-пользователю. Это может быть один пользователь для всех баз или разные. * Charset - кодировка * Host - по умолчанию localhost * Type - по умолчанию mysql Для примера добавим новую базу данных, но тут есть несколько нюансов: * Префикс testuser_ будет автоматически добавлен в название базы данных и имя пользователя баз данных - это связано с тем что мы работаем под пользователем **//testuser//**((под пользователем **//ADMIN//** будет добавлен префис admin_)) * максимальная длина названия базы и пользователя 16 символов, включая префикс - если укажем имя пользователя new_user то в результате получим ошибку ((панель добавит префикс и мы получим testuser_new_user - 17 символов)) При создании базы данных нужно кое-что прояснить касательно пользователя баз данных. Можно для каждой базы создавать своего пользователя, но это неудобно тем что например в phpMyAdmin нужно будет логиниться под разных пользователей чтобы работать с разными базами. А если создать все базы на одном пользователе то в phpMyAdmin будут доступны все базы под одним пользователем что более удобно но менее безопасно. Для того чтобы создать несколько баз на одном пользователе нужно первый раз создать базу и с ним пользователя. Данные пользователя нужно запомнить и при создании новой базы указать уже существующего пользователя и действующий пароль и база будет создана на этом MySQL-пользователе. Но тут нужно быть аккуратным, если указать для существующего пользователя другой пароль, но панель присвоит новый пароль пользователю и тогда прийдется в конфигах движков менять пароль для пользователя баз данных на новый или возвращать пароль на старый в редактировании одной из баз на этом пользователе. Заполняем необходимые поля и сохраняем. {{ ::vesta_databasemanagment_0002.png?nolink |}} Теперь база появилась в списке и можно ее использовать. В меню управления базами данных можно сменить пароль для пользователя этой базы, деактивировать, удалить базу. {{ ::vesta_databasemanagment_0003.png?nolink |}} Физически базы данных хранятся в директории var/lib/mysql/