Вы здесь

mysql

Установка MariaDB Centos 7

Как вы знаете, несколько лет назад разработка программного обеспечения для организации баз данных MySQL разделилась. У программы появилось две версии — оригинальная MySQL от компании Oracle и новая — MariaDB, разрабатываемая создателем MySQL и сообществом. Версия от сообщества быстро обогнала оригинальную версию по возможностям и оптимизациям и сейчас используется в большинстве дистрибутивов Linux по умолчанию.

 

В этой статье мы рассмотрим как выполняется установка MariaDB CentOS 7, на данный момент самая новая стабильная версия — MariaDB 10.2, именно ее мы будем устанавливать.

CentOS: Установка MySQL 5.6(5.7) с официального Yum репозитария

Примерно, в начале октябре 2013 года, команда разработчиков MySQL официально запустила yum репозитарий, т.е. теперь мы можем смело обновляться до последних версии данной базы данных непосредственно с источника!
В этом руководстве я кратко расскажу об особенностях установки MySQL 5.6 на Centos 6, и также объясню пару моментов по оптимизации производительности.
Перед выполнением данной инструкции рекомендую ознакомиться с изменениями произведенными в MySQL 5.6. Если все прочитанное вас устраивает, то переходим непосредственно к установке…

Tags: 

Настройка кластера MySQL из двух узлов

Данный пример демонстрирует запуск MySQL кластера уз двух узлов на платформе Linux (запуск на других платформах мало чем отличается, хотя испытан не был). На каждом узле кластера база данных доступна в режиме чтения-записи, что позволяет выполнять как INSERT, так и SELECT запросы на двух узлах одновременно. Синхронизацию всех запросов MySQL берет на себя. Даже если один из узлов временно недоступен, после его появления в сети MySQL автоматически синхронизирует все данные.

Восстановление поломанной Базы данных Mysql

Перед выполнением любых операций сделайте бэкап!
Файлы MySQL базы данных бывают:

Утилита mysqldump и шпаргалка по параметрам

Создание дампа

Разберем пример простейшее использования, задампим базу данных "database" при помощи перенаправления потока в файл "database.sql":

mysqldump -uroot -h82.82.82.82 -p database > database.sql

где:

    -u или -–user=... - имя пользователя
    -h или --host=... - удаленный хост (для локального хоста можно опустить этот параметр)
    -p или --password - запросить пароль
    database - имя базы данных
    database.sql - файл для дампа

Выбор случайной строки из таблицы MySQL

Одна из часто встречающихся задач при создании сайтов - выборка случайной строки из таблицы MySQL. Это может быть случайный баннер в ротации, какая-нибудь "фраза дня" или афоризм, промо-блок на главной странице и т.п. Применений масса. Я решил на практике протестировать несколько вариантов решения этой задачи. Исходные данные: база MySQL, таблица типа MyISAM проиндексирована по полю id, количество записей около 500000, поле id обозначено как PRIMARY KEY, в нумерации есть "дырки" из-за удаленных строк.

Tags: 

Поднимаем репликацию между MYSQL серверами

Итак, представим, что у нас есть 2 виртуальных сервачка первый сервак с айпи 10.0.0.1 и резервный 10.0.0.2. Смотрим чтобы не мешался сетевой экран. На основном сервере мы должны создать специального пользователя для целей репликации и дать ему необходимые права:
 

1
# mysql -u root -p

2
mysql> use mysql;

3
mysql> INSERT INTO user (Host,User,Password) VALUES('%','replicant',PASSWORD('mysql'));

4
mysql> flush privileges;

 

1
GRANT REPLICATION SLAVE, REPLICATION CLIENT

Tags: 

Установка Apache2 с PHP5 и MySQL в CentOS 5.6 (LAMP)

LAMP это краткое обозначение Linux, Apache, МySQL, PHP. В этом учебнике показано, как можно установить Apache2 Web сервер на CentOS  server с поддержкой PHP5 (mod_php) и поддержкой MySQL.

Сброс пароля пользователя root в mysql

Наша память, к сожалению, нас иногда подводит. И мы никак не можем вспомнить железно, как нам кажется, отпечатанный в памяти пароль. Вы можете сказать, что нужно иметь записную книжку а лучше две, и конечно будете правы. Но...

Подписка на RSS - mysql