Настройка репликации Master-Master на MySQL 5.7 (Репликация MySql)

В предыдущей статье был описан процесс настройки репликации на более низкий версиях MySQL. С версии 5.7, процесс немножко изменился.

1) Открываем на каждом сервере фай my.cnf (посмотреть где он, можно при помощи команды :

И изменяем/добавляем следующие строчки:

На каждом сервере найдем файл auto.cnf (на FreeBSD он /var/db/mysql/auto.cnf), и и убедимся, что server-uuid разный. Если вдруг одинаковые — поменяем (36 символов!, лучше если менять то конечные числа и с опаской!)

Перезапустим MySql

2) На каждом сервере создадим пользователя, от которого будет происходить репликация

3) На каждом сервере выполним, команду, чтоб увидеть текущий статус репликации

На каждом сервере создаем задание мастер репликацию друг на друга, и запускаем собственно репликацию:

Сервер 1

Сервер 2

Смотрим как идет репликация:

Если нужно приостановить репликацию:

Если нужно удалить репликацию:

Установка курсора в позицию поля input или textarea на JavaScript

Кроссплатформенное решение, не требующее Jquery:

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

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Если ну ОЧЕНЬ хочется поставить пароль пользователю mysql не надежный, то поможет команда

SET GLOBAL validate_password_policy=LOW;

Ночник из Arduino Mega

Купили как-то в FixPirice светильник «ночное» небо за 99р. Так-то бы в принципе и ничего, но единственный светодиод дико раздражал своим миганием невпопад. А тут как раз оказалась что у меня есть Arduino Mega завалящаяся да три светодиода. Час работы и вот результат 😉

https://youtu.be/vJfTsvMK9-I

Кому интересно вот Скетч:

LAMP для WordPress на FreeBSD 10 через pkg add

1) Устанавливаем apache

, правим /usr/local/etc/apache24/httpd.conf, присвоив ServerName и ServerAdmin. Стартуем

, разрешаем запуск после перезагрузки

2) Ставим Mysql

И поменяем пароль на вход для root

3) Ставим PHP

Для того чтобы Apache24 знал что делать с файлами php, редактируем https.conf

<IfModule dir_module>
    <FilesMatch «\.php$»>
        SetHandler application/xhttpdphp
    </FilesMatch>
    <FilesMatch «\.phps$»>
        SetHandler application/xhttpdphpsource
    </FilesMatch>
</IfModule>

Ставим дополнительные модули PHP для работы WordPress

4) Создаем пользователя для доступа по SSH

1 2 3