Nejnovější verze Helios Inuvio (2026.0100+) podporuje odesílání emailů přes Gmail s použitím nejmodernejšího OAuth2 přihlášení, protože starší metody již nejsou Googlem podporovány. Bohužel ale nastavení není automatizováno ze strany vývojářů Helios a každá společnost si musí vytvořit vlastní aplikaci pro přihlašování, aniž by k tomu dostala instrukce.
Pokračování textu Jak odesílat emaily z Helios Inuvio přes Gmail?Rubrika: Databáze
Jak správně používat zámky a transakce v MySQL a InnoDB?
Většina programátorů chápe SQL transakce jako cestu k tomu, jak vrátit provedené změny v případě, že dojde k nějaké chybě a zabránit tak nekonzistenci dat.
Tento přístup není špatný, ale může vést k závažným problémům – Deadlock-ům (např. „Lock wait time exceeded, try restarting transaction„), pokud nebudete uvažovat i další aspekty transakcí, zámků (shared a exclusive locks), které vytváří, a režimů izolace (isolation level), které používají.
Pokud jste již narazili na Lock wait time exceeded nebo tomu chcete předejít, tenhle článek je právě pro vás.
Pokračování textu Jak správně používat zámky a transakce v MySQL a InnoDB?Oprava rozbitého UTF8 po importu, přesunu nebo updatu MySQL serveru
Stalo se vám, že po nějakém importu databáze, updatu serveru nebo přesunu databáze na jiný server se znaky s UTF8 zobrazují špatně?
Pokračování textu Oprava rozbitého UTF8 po importu, přesunu nebo updatu MySQL serveruExport MySQL do Excel přes JSON
PhpMyAdmin nabízí možnost exportovat tabulku do CSV ve formátu pro Excel. I když je tato možnost šikovná pro rychlý export, ve složitějších případech nelze použít (alespoň snadno). Například nejde jednoduše načíst CSV v UTF-8 do Excelu a pokud nějaký sloupec obsahuje odřádkování (třeba poštovní adresu), může to CSV formát úplně rozbít.
Indexy pro urychlení MySQL dotazů
Pokud máte pomalý MySQL dotaz, který data vybírá, filtruje nebo řadí podle více sloupců, můžete ho urychlit pomocí indexu. Způsobů, jakým index vytvořit přesně pro konkrétní dotaz je několik a vlastně žádný není úplně správný.
Můžete ale použít následující kroky pro jeho vytvoření.
Pokračování textu Indexy pro urychlení MySQL dotazůReplikace MySQL do Synology NAS
Máte server nebo web s MySQL databází, záložní disky v Synology NAS a chcete vytvořit zálohu databáze? Stačí server a NAS nastavit pro Master – Slave replikaci a vše bude fungovat automaticky.
Pokračování textu Replikace MySQL do Synology NAS