Архив метки: MySQL/MariaDB

MySQL: репликация баз данных

25 февраля 2013
 

 Репликация — есть ни что иное как «синхронизация» двух и/или более баз данных на различных серверах MySQL. Сам процесс репликации происходит с помощью бинарных логов, ведущихся на MASTER-сервере. Для их просмотра — используйтеся утилита mysqlbinlog. Конфигурация сервера MASTER: # uname -v FreeBSD 9.0-RELEASE-p3 # pkg_info | grep mysql-server mysql-server-5.5.30 Multithreaded SQL database (server)

Ubuntu: Apache + MySQL + PHP + phpMyAdmin

25 февраля 2013
 

 Установка пакета LAMP (Linux + Apache + MySQL + PHP) на операционную систему Ubuntu 12.04. Аналогичное описание для ОС FreeBSD есть в статье FreeBSD: Apache+MySQL+PHP (LAMP) + phpMyAdmin. Для установки пакета потребуется выполнить всего две команды: # aptitude -y install tasksel И вторая, которая установит непосредственно сам LAMP: # tasksel install lamp-server

Простая работа с MySQL в простых примерах #2 — наполнение таблиц

3 февраля 2013
 

 Это вторая часть, в которой будут описаны способы вставки данных в таблицы. Первая часть доступна тут>>> — в ней описаны общие возможности при работе с MySQL, полезные команды и некоторые функции. Так же, в первой части описан процесс создания таблиц и типы используемых в ней столбцов. Методы вставки данных Для добавления данных в таблицы используются… Читать далее »

Простая работа с MySQL в простых примерах #1 — работа с базами, создание таблиц

31 января 2013
 

 Это первая часть. Вторая часть, в которой описаны примеры заполнения таблиц данными находится тут>>>. Ниже будут приведены наиболее полезные при работе с MySQL команды и примеры их выполнения. Будет приведен пример работы с MySQL как из консоли сервера, так и и из mysql-клиента — просмотр баз, таблиц в них. Будет приведен пример создания простой таблицы,… Читать далее »

MySQL: включаем лог медленных запросов

23 сентября 2012
 

 Для отслеживания работы сервера MySQL и настройки его производительности, одним из самых полезных инструментов является логгирование медленных запросов. Т.е. таких запросов, которые ввыполняются более, чем N секунд. Создадим сам лога: # touch /var/log/mysqld-slow-query.log Изменим владельца: # chown mysql:mysql mysqld-slow-query.log

PHP + MySQL: проверка соединения с сервером и подключения к базе

10 сентября 2012
 

 Простенький скрипт, для проверки работы связки PHP+MySQL. Скрипт выполняет подключение к серверу MySQL и, если успешно, то к базе данных. В значения переменных указываем свои данные: $server — адрес сервера баз данных; $user — имя пользователя БД; $password — пароль пользователя; $database — имя базы данных.

FreeBSD: строим почтовую систему Postfix + Dovecot + MySQL + Postfix Admin, часть 2 — установка и настройка Postfix.

5 августа 2012
 

 Это вторая часть. Первая часть тут>>>. Третья часть тут>>>. Приступаем к установке MTA Postfix: # cd /usr/ports/mail/postfix/ # make config-recursive

FreeBSD: строим почтовую систему Postfix + Dovecot + MySQL + Postfix Admin, часть 1 — установка и настройка Postfix Admin.

5 августа 2012
 

 Т.к. сам процесс довольно долгий и содержит много листингов (примеры конфигурация и прочее) — то разделен на 3 части. Использоваться будут: mysql-server-5.5.25 postfixadmin-2.3.5 postfix-2.9.3,1 dovecot-1.2.17 на системе FreeBSD 9.0-RELEASE-p3. В первой — процесс установки и настройки Postfix Admin. Во второй — процесс установки и настройки Postfix. В третьей — процесс установки и настройки Dovecot. Начнем… Читать далее »

FreeBSD: строим почтовую систему Postfix + Dovecot + MySQL + Postfix Admin, часть 3 — установка и настройка Dovecot.

4 августа 2012
 

 Это третья часть. Первая часть тут>>>. Вторая часть тут>>>. Сам MDA (Mail Delivery Agent) Dovecot установился во время установки Postfix во второй части. Отредактируем файл конфигурации Dovecot — /usr/local/etc/dovecot.conf:

MySQL/MariaDB: наиболее используемые команды, примеры

15 июля 2012
 

 Ниже предоставлен список наиболее полезных и часто используемых команд MySQL с примерами. Это перевод статьи отсюда>>>, с некоторыми незначительными изменениями и дополнениями. mysql> в начале строки означает, что команда выполняется из MySQL-клиента. Символ # или $ в начале строки означает, что команда выполняется из командной строки. UPD 03.03.2019 Пост изначально был размещён в 2012-ом году, и… Читать далее »