Введение в хранимые процедуры MySQL

Хранимые процедуры MySQL (часть 1) Продолжаем работать базой данных mytest, созданной в предыдущей статье. Сегодня добавим в наше приложение возможность ответа на комментарий пользователя, а так же научимся создавать хранимые процедуры и функции. Создание хранимой процедуры Открываем phpmyadmin. Выбираем базу данных mytest и нажимаем на её заголовок, либо на значок Browse. Затем переходим на вкладку … Читать далее

Введение в хранимые функции MySQL 5

Хранимые процедуры MySQL (часть 2) В этой части статьи допишем начатую в предыдущей статье хранимую процедуру и научимся создавать хранимые mysql функции. И так нам осталось указать значение для последней переменной PostID. В качестве значения ей будет присвоен результат, который вернёт функция GetPostID, которую сейчас и создадим. Создание функции Для начала закрываем текущую форму создания … Читать далее

Как установить MySQL Connectors

Установка MySQL Connectors Чтобы начать работать с СУБД MySQL Вам потребуется скачать и установить MySQL Connector — это драйвер, который позволяет клиентским приложениям подключаться к серверам MySQL. Установка Для начала идём на официальный сайт mysql.com После открытия главной страницы переходим на вкладку Downloads В самом низу страницы находим заголовок MySQL Community Edition (GPL) и нажимаем … Читать далее

Разрешение проблемы с Warning: mysqli::mysqli(): The server requested authentication method unknown to the client [mysql_old_password]

На моём хостинге можно выбирать версию PHP. На выбор предоставляются PHP 5.2 / 5.3 / 5.4 / 5.5 / 5.6. Много лет назад, когда я только создавал свой первый сайт, по умолчанию использовалась версия PHP 5.3. И под этой же версией до сегодняшнего дня "крутились" мои сайты, т.к. всё работало нормально и меня не сильно заботила версия ПО. На локальном сервере я всегда пользуюсь самыми последними версиями. Например, на момент написания у меня установлен PHP 5.6.6. И вполне понятно решение перевести и сайты на эту же версию.

Для

Читать далее

Как проверить количество MySQL соединений на Linux

Чтобы посчитать текущие MySQL соединения сервера MySQL, используйте этот трюк командной строки Linux. Подразумевается, что вы уже на хосте Linux, где запущен MySQL сервер, используйте следующую команду, чтобы узнать количество MySQL соединений. $ sudo netstat -antp | grep :3306 | wc -l Обратите внимание, что MySQL сервер работает на порту, который по умолчанию для MySQL … Читать далее

Как выполнить MySQL запрос в скрипте командной строки

Когда вы пишите скрипт командной строки как часть некоторой пакетной обработки, бывают ситуации, когда скрипту нужно обработать данные, хранящиеся на отдельном MySQL сервере. Скриптовые языки общего назначения, вроде Perl и Python, имеют отдельные MySQL модули или интерфейсы для использования в этой ситуации, но скриптовые языки командной строки не имеют такого интерфейса для MySQL. Тем не менее, есть способы выполнить простые MySQL запросы и обработать результат посредством скрипта командной строки.

Далее инструкция, как сделать MySQL

Читать далее

Как проверить тип системы хранения MySQL на Linux и Windows

Узнать тип системы хранения MySQL на Linux

Используются две основные системы хранения MySQL: MyISAM и Innodb. MyISAM является не транзакционной, и, следовательно, может быть быстрее для чтения, в то время как InnoDB полностью поддерживает транзакции (например, совершение/откат) с блокировкой отдельных элементов. Когда вы создаёте новую таблицу MySQL вы выбираете её тип (так называемую систему хранения, движок базы данных). Если вы не делаете выбор, то вы просто будете использовать движок, который в конфигурации указан как дефолтный.

Если

Читать далее

Как сделать резервную копию серверной базы данных MySQL

Бэкап баз данных MySQL в Linux

Если вы используете сервер MySQL с важной информацией, у вас может возникнуть желание периодически делать резервные копии баз данных. Инструмент командной строки Linux под названием mysqldump позволяет вам забэкапить базы данных MySQL без необходимости останавливать MySQL сервер. mysqldump на выходе генерирует текстовый файл, содержащий серию MySQL команд, которые представляют текущий снимок баз данных, которые были подвергнуты резервному копированию. Полученный на выходе mysqldump файл, может быть с лёгкостью

Читать далее

Какая хорошая бесплатная контрольная панель для VPS

Управление сервером на декстопной машине и управления точно таким же сервером на «безголовой машине», например на VPS — это, как говорят в Одессе, две большие разницы. На настольной машине мы можем, например, для установки новых модулей, или для контроля над процессами, или для копирования файлов воспользоваться всевозможными программами с графическим интерфейсом — файловыми менеджерами, установщиками пакетов, анализаторами производительности и т. д. Если у вас достаточно знаний и опыта, вы можете пренебречь графическим

Читать далее

Как защитить LAMP сервер на CentOS или RHEL

LAMP — это программный стек, состоящий из Linux (операционной системы, которая является базовым уровнем), Apache (веб-сервера, который «сидит сверху ОС), MySQL (или MariaDB, системы управления реляционной базой данных) и, наконец, PHP (скриптовый язык на стороне сервера, который используется для обработки и отображения информации сохранённой а базе данных).

В этой статье мы предполагаем, что каждый компонент стека LAMP уже установлен и запущен, и мы сфокусируемся исключительно на защите LAMP сервера(ов). Мы должны помнить,

Читать далее