Все мы осознаем важность бекапов.
Делаем бекап
mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql Читать
Все мы осознаем важность бекапов.
Делаем бекап
mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql Читать
Случилось так, что для одной прикладной программы нужна специфичная версия MySQL 5.5.42, и развернуть необходимо было на свежей версии CentOS. Вроде все просто, но как всегда есть ньюансы.
Для начала определимся, какие файлы нам необходимо скачать, это Читать
CREATE TABLE newtable LIKE oldtable;
INSERT newtable SELECT * FROM oldtable;
Автор: Sergiy Kamolov
Дата публикации: 2015-07-21T13:51:00.001+03:00
Несколько дней назад, мы столкнулись с проблемой, где сайт пользователя взломали и аккаунт администратора был удален из базы данных. Эта атака закрыла для доступа их сайт. Мы зашли в phpmyadmin и создали нового администратора, чтобы предоставить ему доступ. В данной статье мы расскажем вам, как создать пользователя admin в базу данных WordPress через MySQL. Читать
MySQL: insert … on duplicate key update
Часто ли вы используете данную конструкцию?
Наверняка любой программист, кто мало-мальски связан с вебом (а под «вебом» я понимаю LAMP — Linux Apache MySQL PHP), сталкивался c ситуацией, когда перед вставкой новой записи в БД нужно проверить, а вдруг запись с таким ключом уже есть? И если таковая уже имеется, то надо не вставлять новую, а обновлять старую.
Пример применения простой. У вас есть интернет-магазин и вы периодически синхронизируете свою локальную БД с сайтом. Если товар уже присутствует, надо обновить остаток, а если в БД сайта товара нет, то надо добавить запись. Читать
SELECT table_schema "DB Name", Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP BY table_schema ORDER BY Round(Sum(data_length + index_length) / 1024 / 1024, 1) DESC;