Size: a a a

2020 June 17

M

Mb1W@ in ru_mysql
Странно все это выглядит.
В репликации мы работали с файлом bin.002182, а на мастере у вас bin.000443.
Что-то не сходится...
источник

В

Вячеслав in ru_mysql
Olexandr Lytvyn
по идее он должен быть мастером или слейвом?
источник

OL

Olexandr Lytvyn in ru_mysql
он сами с себя
источник

В

Вячеслав in ru_mysql
Olexandr Lytvyn
он сами с себя
А можно вывод SHOW SLAVE STATUS \G  на 192.168.1.6?
источник

OL

Olexandr Lytvyn in ru_mysql
Вячеслав
А можно вывод SHOW SLAVE STATUS \G  на 192.168.1.6?
источник

В

Вячеслав in ru_mysql
Mb1W@
Я не понял, что вы пытаетесь сделать.
Вы приложили файл на котором слейв не может приконектиться к мастеру.
Судя по настройкам репликации канал сам поднимется когда соединение восстановится ну или умрет окончательно когда закончатся попытки соединиться.
У него на мастере  192.168.1.5 вывод команды  SHOW SLAVE STATUS \G вот такой:

https://pastebin.com/21Ms0ra8
источник

В

Вячеслав in ru_mysql
Ну все хорошо

На 192.168.1.5 нужно просто сделать:

STOP SLAVE;
RESET SLAVE ALL;
источник

M

Mb1W@ in ru_mysql
То есть у него мастер пытается с себя же читать репликацию?
источник

В

Вячеслав in ru_mysql
Mb1W@
То есть у него мастер пытается с себя же читать репликацию?
ага
источник

M

Mb1W@ in ru_mysql
Если так, то да.
Только не пугайтесь, что SHOW SLAVE STATUS \G по прежнему будет возвращать что-то.
С перезагрузкой это уйдет.
источник

В

Вячеслав in ru_mysql
При вводе SQL запроса, у которого "\G" в конце — ставить точку с запятой не нужно

Не правильно так: SHOW SLAVE STATUS \G;
Правильно так: SHOW SLAVE STATUS \G
источник

OL

Olexandr Lytvyn in ru_mysql
Спасибо!
источник

PM

Pavel Makhnev in ru_mysql
Всем добрый день,

Есть запрос

select tr.*, (with recursive laravel_cte as
                 (
                 (select * from trees as laravel_reserved_0 where laravel_reserved_0.link = tr.link)
                   union all (select trees.* from trees inner join laravel_cte on laravel_cte.link = trees.parent_link)
                 )
                   select count(*) from goods where goods.parent_link in (select link from laravel_cte)) as recursive_goods_count from trees as tr
where tr.parent_link = 00000000-0000-0000-0000-000000000000;

Ошибка [42S22][1054] Unknown column 'tr.link' in 'where clause'

Как то можно переписать запрос так, что бы он заработал в mariaDB 10.4?
источник

V

Victor in ru_mysql
Pavel Makhnev
Всем добрый день,

Есть запрос

select tr.*, (with recursive laravel_cte as
                 (
                 (select * from trees as laravel_reserved_0 where laravel_reserved_0.link = tr.link)
                   union all (select trees.* from trees inner join laravel_cte on laravel_cte.link = trees.parent_link)
                 )
                   select count(*) from goods where goods.parent_link in (select link from laravel_cte)) as recursive_goods_count from trees as tr
where tr.parent_link = 00000000-0000-0000-0000-000000000000;

Ошибка [42S22][1054] Unknown column 'tr.link' in 'where clause'

Как то можно переписать запрос так, что бы он заработал в mariaDB 10.4?
источник

PM

Pavel Makhnev in ru_mysql
не работает
источник

AS

Alex Sokolskikh in ru_mysql
народ кто нибудь профилировщики использует напримеп neor? чет он не поддерживается уже года 3...
источник

ls

løst søul in ru_mysql
профилировщик чего?
источник

AS

Alex Sokolskikh in ru_mysql
løst søul
профилировщик чего?
Запросов
источник

ls

løst søul in ru_mysql
зачем он нужен если есть explain, встроенный профайлер, а так же optimizer trace?
источник

AS

Alex Sokolskikh in ru_mysql
løst søul
зачем он нужен если есть explain, встроенный профайлер, а так же optimizer trace?
🤷‍♂ говорят он лучше. Но чет я в этом сомневаюсь.
источник