home.social

#mysql — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mysql, aggregated by home.social.

fetched live
  1. Funny how ideas follow you through your career.

    ​One thing I've always liked about MySQL is how it made powerful database technology approachable. That philosophy has guided my work on High Availability, AdminAPI, Router, the REST Service, and the Component Framework: the underlying complexity is there, but users shouldn't have to carry it.

    ​I recently sat down with Roberto for odbms.org to discuss that journey and where is heading.

    odbms.org/2026/08/from-replica

  2. Anyone here been building with #MySQL (or any of its variants like #MariaDB, #Vitess, etc.) lately?

    What's most exciting about MySQL lately? Hows everything evolving? Is it still worth taking for production on real projects? And, what projects would one prefer to use MySQL instead of alternatives?

  3. Installing MySQL 9.7 on Ubuntu it's easier than ever thanks to our snaps and rocks 🐬

    If you want to use the latest and greatest LTS version of MySQL, it's one command away:

    $ sudo snap install mysql --channel 9.7/edge

    #Ubuntu #MySQL

  4. MySQL's GET_LOCK hands you a distributed lock; the session can take it back without telling you. Pools swap connections, idle reapers kill sessions, a wedged connection just looks open. In nurago, the mysqllock package pins one connection, pings it on a bounded clock, and reports presumed loss. Also covered: cases where no lock is the better tool.

    tecnick.com/articles/nurago-my

    #golang #mysql

  5. My PR from June is in laravel-notification-channels/webpush 12.1.0. First thing I ever landed in that package.

    The bug. Endpoints were stored in a varchar(500), then Microsoft WNS started handing out URLs longer than that, so inserts failed for anyone with Edge users.

    I bumped the column to 1024 and that broke the unique index. MySQL has opinions about key prefix length. So I made it ASCII, endpoints are URLs and URLs are ASCII.

    If you already run the package, republish the migrations and migrate. Fresh installs get the wider column on their own.

    I opened it in June and stopped thinking about it. The release notes yesterday were a nice surprise 🎉

    github.com/laravel-notificatio

    #PHP #Laravel #OpenSource #WebPush #MySQL #Blog #Thoughts #FOSS #Development

  6. 📢🦆 New #DuckDB 2.0 release teaser blog post, covering the quack server itself plus improved interoperability with #PostgreSQL and #MySQL #SQL databases.

    Other highlights for me will be the VARIANT column type (efficient, shredded, binary storage of JSON-ish data) and asynchronous I/O.

    duckdb.org/2026/08/17/duckdb-2

  7. От uname до промпта на 919 тысяч символов: три месяца внутри двух ханипотов

    Один хакер полтора часа исследовал поддельный Bitrix-сервер: нашёл конфигурацию, извлёк ложные учётные данные базы, попытался выгрузить таблицы и записать PHP-файл. Другой клиент отправил в открытый Ollama-compatible API 27 тысяч реальных задач. Самый большой промпт содержал 919 тысяч символов. Модели за API при этом не было. Я три месяца наблюдал за двумя среднеинтерактивными ханипотами — традиционным SCADA/Bitrix-стендом и поддельным AI gateway. В статье разбираю 2,5 млн событий Cowrie, стотысячный MySQL password spray, 183 сохранённых payload, массовую эксплуатацию AI API и MCP-разведку.

    habr.com/ru/articles/1071286/

    #ollama #openai #api #honeypot #cowrie #bitrix #1c #битрикс #mysql #ssh

  8. Как уронить базу данных

    Так получилось, что пару десятилетий занимался в тои числе и базами данных. Ставил. Тюнил. Выносил логику В базу. Вынос иллогику ИЗ базы. Поднимал когда падали... Когда перешёл в большой SRE-спорт, почти октаду лет поддерживал экзабайтные аналитические query engine. В общем, развлекался, как мог. Главное открытие заключалось в том, что почти всё, что считается невозможным, случается. Люди креативны. Ты им дашь регексп -- и они начнут майнить биткойны. Ты им дашь data lake -- и они начнут хранить данные в именах таблиц. Ты им дашь GEO... Сам виноват. Но самое интересное в том, что есть пласт проблем, который лежит совсем не в области современных сверхсложных методов параллелизации обработки, а в наследии 80ых годов прошлого века. То, что никого раньше не волновало, внезапно стало вызывать сбои. Причём в самом лучшем их проявлении -- всё работает, клиент доволен, система растёт, цветёт и пахнет. А в один внезапный день запросы не работают, сервер падает, и что делать непонятно, так как никто ничего не менял. И это ещё хороший сценарий, так как никто ничего плохого и не хотел: можно поймать запрос, заблокировать, и спокойно разбираться. Роняем

    habr.com/ru/articles/1071020/

    #CVE #mysql #postgresql #sql #antlr #bison #решето

  9. On Thursday, I have upgraded the most important (MySQL) database at work and it went not very well. There were a few unexpected misconfigurations and unhandled errors that lead to more or less 10 minutes of downtime instead of 1 or 2 and a Debezium connector snapshot, which is VERY costly for Kafka consumers.

    Fortunately, we have learned from our mistakes and I have patched our Ansible playbooks to prevent all those issues from happening again.

    This morning, I have upgraded one of the most important Mastodon (PostgreSQL) databases without any issue.

    #mysql #postgresql #dba #ansible #automation #databases #mastodon

  10. 🚀 How to Deploy #Coolify on #Ubuntu #VPS

    This article provides a guide demonstrating how to deploy Coolify on Ubuntu VPS.
    What is Coolify?
    Coolify is an open-source, self-hosted ...
    Continued 👉 #selfhosting #paas #opensource #postgresql #mariadb #selfhosted #mongodb #mysql #container #redis

    🚀 How to Deploy Coolify on Ubu...

  11. How to Install #ClusterControl on #AlmaLinux #VPS This article provides a guide for how to install ClusterControl on AlmaLinux VPS.
    What is ClusterControl?
    ClusterControl is a robust #database management platform that ...
    Continued 👉 #mysql #installguide #selfhosted #selfhosting #databasecluster

    How to Install ClusterControl ...

  12. StackRender - Database Schema Diagram Editor & SQL Migration Generator links.shikiryu.com/shaare/iLfq MySQLWorkBench mais pour toutes sortes de BDD à relations et dans le navigateur (une petite commande docker et le bouzin est installé)
    #MySQL #sqlite #browser #selfhosted

  13. Tired of fragile API calls and missing events when saving data in your Kotlin services? This post introduces Okapi, a lightweight #Kotlin library that solves the dual-write problem using the transactional outbox pattern. Check out how to easily integrate it with #SpringBoot, #PostgreSQL, #MySQL, #HTTP, and #Kafka:

    softwaremill.com/transactional