The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступна СУБД MySQL 8.1.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна СУБД MySQL 8.1.0"  +/
Сообщение от opennews (??), 18-Июл-23, 23:46 
Спустя 5 лет после публикации ветки 8.0 компания Oracle сформировала новую ветку СУБД MySQL 8.1 и объявила об изменении модели формирования релизов. Сборки MySQL Community Server 8.1.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59461

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 18-Июл-23, 23:46   +2 +/
Минорщина
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от Аноним (2), 19-Июл-23, 00:04   +2 +/
неплохая вещь, чтобы погонять в "ДЕНВЕР Джентльменский набор"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #24

3. Сообщение от Анонимemail (3), 19-Июл-23, 00:08   –1 +/
Я так понимаю подготовка к релизу rhel 10 идет полным ходом, mysql 8.1 добавять и php 8.1
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Да (?), 19-Июл-23, 00:18   +3 +/
Пациент скорее мертв, чем жив
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

5. Сообщение от Аноним (5), 19-Июл-23, 00:25   –2 +/
Это ж Мария вроде мертва, вся движуха в сабже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #8

8. Сообщение от Аноним (8), 19-Июл-23, 01:41   +10 +/
В Маше сейчас заняты полезными изменениями, вообще-то. В 11 версии переименовали mysqldump в mariadbdump и убрали из стандартной поставки симлинки совместимости
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #26

11. Сообщение от Аноним (11), 19-Июл-23, 04:41   +/
Кто следит - полноценную версионность DDL уже сделали? А то такая огромная работа по отвязке системных словарей от myisam была сделана, но дальше что-то всё застопорилось.
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Аноним (13), 19-Июл-23, 06:48   –4 +/
Зачем мне это, когда есть Постгрес?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

15. Сообщение от Анонусemail (?), 19-Июл-23, 06:57   +1 +/
ну ты вспомнил
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

16. Сообщение от Аноним (33), 19-Июл-23, 07:08   +/
Ну с таким версионированием Хром они не скоро догонят. Это факт.
Ответить | Правка | Наверх | Cообщить модератору

22. Сообщение от EuPhobos (ok), 19-Июл-23, 07:45   +1 +/
Вы это до девелоперов донесите, которые начинают новые/сопровождают старые проекты только с MySQL
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

24. Сообщение от IRASoldier_registered (ok), 19-Июл-23, 07:59   +1 +/
"Денвер" сто лет как кончился. Как и Набла/Куроводство. Ты явно провёл в гибернации лет десять. Надо под Винду быстро развернуть, чтобы потыкать, свежие Apache/PHP/MySQL? XAMPP в помощь, есть такой немецкий проект.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #25, #33

25. Сообщение от Аноним (25), 19-Июл-23, 10:19   +/
MAMP ещё
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

26. Сообщение от Ilya Indigo (ok), 19-Июл-23, 10:25   +1 +/
> В 11 версии переименовали mysqldump в mariadbdump и убрали из стандартной поставки симлинки совместимости

mysqldump --version
mysqldump: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb-dump' instead
mysqldump from 11.0.2-MariaDB, client 10.19 for Linux (x86_64)

mariadb-dump --version
mariadb-dump from 11.0.2-MariaDB, client 10.19 for Linux (x86_64)

mariadbdump --version
Если 'mariadbdump' — это не опечатка, то вы можете использовать command-not-found для поиска пакета, содержащего данную программу, вот так:
    cnf mariadbdump

Ни слова правды!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

27. Сообщение от Ilya Indigo (ok), 19-Июл-23, 10:38   +/
Столкнулся с проблемой, не знаю это только на шляпе так или везде, утилита mysqldump, я использую

mariadb-dump -h host -P port -u user -p -CcRE --single-transaction --skip-lock-tables --compact --hex-blob database > database.sql

На шляпе 6, где MySQL 5.7 или на шляпе 9, где MariaDB 10.6 я всегда получаю INSERT в 1 строку, что просто делает невозможным работу с дампом, когда эта 1 строка может доходить до десятков ГБ.

Но в openSUSE mariadb-dump всегда делает dump корректно.
Первую строку она лепит на той же строке, что и VALUES, а далее каждую строку на новой и с таким дампом удобно работать для перебора и поиска строк.
Причём я не нашёл никаких флагов, которые управляют этим поведением.

Я не понимаю это в openSUSE так хорошо пропатчили, или в шляпе собирают криво?
Каково ванильное поведения сабжа на оффтопике или ораклошляпе?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #37

29. Сообщение от Аноним (33), 19-Июл-23, 11:28   +/
Открой дамп в cudatext, если править то всякими катами и афками. Часто так делаю, даже не надеюсь что дамп выдаст то что я хочу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #32

30. Сообщение от vitektm (?), 19-Июл-23, 11:40   +/
за 5 лет уровень прогресса поражает своей новизной,
там точно в Innovation за 3 месяца что-то будет кроме Запрещено и отключили ? И то не факт что справятся.

Ну реально многие фичи носят отладочный характер. Блин даже не верится ... пойду гуглить.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #34

31. Сообщение от OpenEcho (?), 19-Июл-23, 11:52   +/
> за 5 лет уровень прогресса поражает своей новизной,

А чего еще не хватает?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #36, #47

32. Сообщение от Ilya Indigo (ok), 19-Июл-23, 11:53   +/
> Открой дамп в cudatext

Вы мне предлагаете дамп, в 40 ГБ, а может быть и гораздо больше, открыть в какой-то pascal-евской IDE?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #35

33. Сообщение от Аноним (33), 19-Июл-23, 11:56   +/
Всё тру уже давно на MEAN стеке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #39

34. Сообщение от Аноним (33), 19-Июл-23, 11:59   +/
Так если надо быстрее плати деньгу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

35. Сообщение от Аноним (33), 19-Июл-23, 12:01   +/
Да отлично открывается я открывал дамп и на 60 гигов (только на чтение) летает. Это конечно грязный хак и по хорошему так делать конечно же плохо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

36. Сообщение от Аноним (33), 19-Июл-23, 12:02   +/
Шутки ( или не шутки ) про мастер-мастер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

37. Сообщение от fi (ok), 19-Июл-23, 12:28   +/
великий гугл )))) говорит:
https://stackoverflow.com/questions/12439353/mysqldump-one-i...

но во-общето обычно используют `copy` то файл для такого объема

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #38

38. Сообщение от Ilya Indigo (ok), 19-Июл-23, 12:37   +/
> великий гугл )))) говорит:
> https://stackoverflow.com/questions/12439353/mysqldump-one-i...

Вы понимаете разницу между тем что нужно мне


INSERT INTO `table` VALUES
(1,'something'),
(2,'anything'),
(3,'everything');

И между тем что делает флаг --skip-extended-insert?

INSERT INTO `table` VALUES (1,'something');
INSERT INTO `table` VALUES (2,'anything');
INSERT INTO `table` VALUES (3,'everything');

Это лучше чем дефолт в шляпе, но гораздо хуже и менее удобно чем дефолт в openSUSE.
Если к нему ещё флаг -c добавить для отображения полей, которых может быть более 100-ни,
то размер дампа увеличится в разы.

> но во-общето обычно используют `copy` то файл для такого объема

Расскажите подробнее что это.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #41, #42, #43, #45

39. Сообщение от всегдаваш_К_О_ (?), 19-Июл-23, 13:18   +2 +/
> Angular

завоняло

> _E_N

как будто express можно без ноды использовать

вердикт: плохой акроним

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от Аноним (40), 19-Июл-23, 21:52   +1 +/
LTS - Long Term Suffering
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

41. Сообщение от Аноним (41), 19-Июл-23, 23:24   +/
Вот https://dev.mysql.com/doc/refman/8.0/en/load-data.html
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #46

42. Сообщение от Аноним (42), 20-Июл-23, 01:45   +/
Возможно те, кто делал ваш пакет для опенсуси
сделали патч по мотивам
https://forums.mysql.com/read.php?28,420002,426110#msg-426110
(я  не знаю откуда вы его ставите, в srpm скаченной отсюда https://software.opensuse.org/download/package?package=maria... такого нет)

Штатно и в mysql и в mariadb там не будет перевода каретки. и варианта 2 по инсерту на строку (--skip-extended-insert) или длинные инсерты по длине --net-buffer-length (--extended-insert)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

43. Сообщение от Аноним (43), 20-Июл-23, 17:18   +/
Если дело в различии дефолтных опций, то команда
mysqldump --print-defaults

на этих двух системах должна показать эти различия.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #44

44. Сообщение от Ilya Indigo (ok), 20-Июл-23, 17:37   +/
> Если дело в различии дефолтных опций, то команда
>  mysqldump --print-defaults
> на этих двух системах должна показать эти различия.

На openSUSE пустая строка, на шляпе --default-character-set=utf8

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

45. Сообщение от fi (ok), 20-Июл-23, 18:48   +/
> Вы понимаете разницу между тем что нужно мне

Если внимательно прочитать, то можно увидеть что опция действует в обе стороны.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

46. Сообщение от fi (ok), 20-Июл-23, 18:53   +/
> Вот https://dev.mysql.com/doc/refman/8.0/en/load-data.html

В принципе да, плюс ему нужно обратно:

https://dev.mysql.com/doc/refman/8.0/en/select-into.html

но идея понятна.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

47. Сообщение от Аноним (47), 22-Июл-23, 01:32   +/
Очевидного - полноценных транзакций, включая DDL. Чтобы можно было запустить миграцию, и, если она по какой-то причине не прошла, просто откатить её, а не восстанавливать всё ручками.

И нет, atomic DDL в 8-ке не про это. Он про то, чтобы всё не развалилось к чертям в любой момент при банальном alter table, как это было раньше, когда системная база mysql была гвоздями прибита к myisam.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

48. Сообщение от Аноним (48), 22-Июл-23, 19:31   +/
Pain is so close to pleasure 😊
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру