Для создания Бекапа всех баз данных без системных таблиц, используйте следующую конструкцию для запуска в консоли сервера:
Читать далее mysqldump всех баз данных без системных таблиц (mysqldump —ignore-database)
Метка: MySQL, SQL
Как хранить IP в БД
Как ни странно, но многие разработчики до сих пор хранят ip адрес в базе плейн текстом, что вобщем то совсем непрактично.
На самом деле адрес IPv4 удобно хранить в виде беззнакового int 32. И в этой кратенькой статье я вам расскажу о том, как это делать и какие неоспоримые преимущества это дает. Я думаю, этот материал будет полезен многим. Читать далее Как хранить IP в БД
SQL injection и безопасность запросов в PHP
Среди начинающих программистов в php популярна данная конструкция: Читать далее SQL injection и безопасность запросов в PHP
Как добавить/удалить пользователя в MySQL?
Бывает, что удалённая/виртуальная машина установлена и необходимо создать пользователей/базы данных и раздать им права, а ставить phpmyadmin не хочется. Или просто блеснуть умением работать с пользователя mysql из консоли. Читать далее Как добавить/удалить пользователя в MySQL?
Метод: insert duplicate key update в MySQL
Сегодня я расскажу про небольшой нюанс в работе с MySQL. Многим известен метод перехвата ошибки duplicate key при вставке (insert) записи в таблицу. То есть когда скрипт пытается добавить новую запись в таблицу, но запись с этим primary ключем уже создана, MySQL выбрасывает ошибку duplicate key. В методе insert эту ошибку можно перехватить и запрос будет примерно таким: Читать далее Метод: insert duplicate key update в MySQL
Как импортировать дамп базы данных MySQL большого размера
Бывает нужно импортировать дамп БД MySQL большим размером. Сатандартные средства(такие как PhpMyAdmin) тут врядли могут помочь. Но есть более простой и надежный способ. Консоль. А именно импорт бд из командной строки. Все очень просто, вот пример кода: Читать далее Как импортировать дамп базы данных MySQL большого размера
Переход с MySQL на MariaDB в Ubuntu
В свете различных произошедших событий одна из лучших баз данных — MySQL постепенно растрачивает накопленный потенциал.
Бывшие разработчики MySQL уже достаточно продолжительное время развивают проектMariaDB, призванный послужить полноценной «прозрачной» заменой MySQL, с бОлее высоким быстродействием и оптимизированностью работы.
На высоконагруженных проектах переход на MariaDB даст ощутимый прирост скорости работы с БД. Читать далее Переход с MySQL на MariaDB в Ubuntu
MySQL, MariaDB — в чем разница?
Информации пока по этому поводу немного. Например Компания RedHat официально объявила о замене пакета MySQL на MariaDB в качестве пакета стандартной СУБД для веб-разработчиков: Читать далее MySQL, MariaDB — в чем разница?
Регистрозависимый поиск для MySQL
Иногда нужно найти точное соответствие по поисковому запросу.
При использовании BINARY сравниваются бинарные коды строк, а у букв с разным регистром они разные. Читать далее Регистрозависимый поиск для MySQL
Оптимизация обращений к Mysql в Opencart
Залил в проект прайсы на 10000 позиций и вник. Скорость формирования страниц оставляла желать лучшего, доходило вообще да сброса по тайм-ауту.
После долгого гугления и понимания проблемы воспользовался вот таким решением, взято с opencartforum. Читать далее Оптимизация обращений к Mysql в Opencart