Бывает, что удалённая/виртуальная машина установлена и необходимо создать пользователей/базы данных и раздать им права, а ставить phpmyadmin не хочется. Или просто блеснуть умением работать с пользователя mysql из консоли перед коллегами.
Zentyal установили а пароль к серверу MySQL мы не знаем. При подключении получаем в лицо ответом:
Access denied for user 'root'@'localhost' (using password: YES)
Было бы легко если бы пароль root-a установили мы сами. К счастью для нас, пароль администратора совпадает с паролем пользователя zentyal. Узнать пароль оказывается самая простая вещь в настройке Zentyal.
cat /var/lib/zentyal/conf/zentyal-mysql.passwd
Если поменяете пароль пользователя zentyal, не забудьте прописать его в файле конфигурации:
nano /var/lib/zentyal/conf/zentyal-mysql.passwd
Существует программа mysqldump, позволяющая быстро и просто производить операции по созданию резервных копий баз MySQL. Также mysqldump дает возможность делать очень тонкие настройки для управления процессом создания резервных копий баз данных или отдельных таблиц. Можно сказать, что mysqldump - это основной инструмент, которым Вам придется пользоваться в том случае, если Вы будете делать backup MySQL.
Иногда необходимо, чтобы база данных mysql находилась в каком-то другом месте, от ее стандартного месторасположения. Наиболее весомым аргументом является сохранность данных в случае переустановки системы, или какого либо повреждения системного диска, после чего не будет возможно восстановить базу данных.