MySql

Установка

MariaDB 10:

$ apt-get install libmariadbclient18 libmysqlclient18 mariadb-client mariadb-client-10.0 mariadb-client-core-10.0 mariadb-common mariadb-server

Percona 5.6:

$ install percona-server-common-5.6 percona-server-server percona-server-client

Инициализация

dpkg-reconfigure mysql-server-5.1 - запуск настройки
mysql_upgrade -u root -p --force - ремонт баз данных
mysqlcheck -uroot -p --auto-repair --check --optimize --all-databases - ремонт баз данных
mysql_install_db - создание mysql database
mysql_install_db --rpm --user=mysql
mysql_install_db --defaults-file=/etc/mysql/my.cnf
mysql_install_db --no-defaults --basedir=/usr --datadir=/var/lib/mysql
mysql_install_db --defaults-file=/etc/mysql/my.cnf --force --basedir=/usr --datadir=/var/lib/mysql --user=mysql

Настройка, оптимизация и обслуживание

my.cnf - Файл конфигурации mysql

Оптимизация работы MySql

Dump / Restore

Обслуживание MySql

Сравнение баз данных

Восстановление пароля

Профилирование MYSQL

MySql Использование

Ошибки MySql/MariaDB

Описание движков и их особенностей

MyISAM, Aria

InnoDB, XtraDB

Остальные движки MySql

Клиенты / Утилиты

DBeaver (Windows, MacOS, Linux) на базе eclipse

Система резервного копирования и восстановления данных для MySql - Архивирование БД (Ориентировался на Debian архитектуру)

Миграции

Система резервного копирования и восстановления данных для MySql - Архивирование БД (Ориентировался на Debian архитектуру)

http://www.chive-project.com

https://www.phpmyadmin.net/

http://www.enginsite.com/MySQL-client-manager-and-GUI-for-MySQL.htm

http://www.heidisql.com/

https://www.adminer.org/ (1 файл)

http://www.sequelpro.com/ (MacOS)

Ссылки / Документация / Примеры

Примеры

Закрепить запись наверху при выборке

выбрать записи с определёнными id соблюдая порядок

MySQL - UPDATE query based on SELECT Query / Обновление самого себя How can i update itself in mysql/mariadb

SQL - Запросы

FIELD_IN_SET()

deadlock - Взаимная блокировка

Ссылки / Документация

A Visual Explanation of SQL Joins

mysql collation charts

Convert Tree Structure From Nested Set Into Adjacency List

Convert an adjacency list (parent / child) model into a nested set model

Storing Hierarchical Data in a Database Article

http://www.sql.ru/

http://eddnet.org/?cat=102

Блокировки в MySQL

http://oksoft.blogspot.in/2008/10/mysqldump-backups-and-transfers.html

http://www.sqlstyle.guide/

http://sqlinfo.ru

http://www.sql.ru/

Множественный UPDATE в MySQL

toggle для mysql — С логическими операциями у MySQL всё в полном порядке.

MySQL, сложение и NULL — см. COALESCE.

Добавить если ещё нет, вставить если нет и обновить если есть

Сжатие данных при передаче и MySQL

Нагружаем MySQL

utf8_unicode_ci или utf8_general_ci?

Common MySQL Queries

http://h1d3.org/posts/mariadb-master-master.html

Отличная обучалка

Закрепить запись наверху при выборке

Выбрать новости с определёнными id соблюдая порядок

A Visual Explanation of SQL Joins