Centrální knihovna s pomocí MySQL databáze - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: Obecná diskuse (https://www.xbmc-kodi.cz/forum-obecna-diskuse) +--- Fórum: Tipy, triky a návody (https://www.xbmc-kodi.cz/forum-tipy-triky-a-navody) +--- Téma: Centrální knihovna s pomocí MySQL databáze (/prispevek-centralni-knihovna-s-pomoci-mysql-databaze) |
RE: Centrální knihovna s pomocí MySQL databáze - terzdek - 14.8.2017 Ty brdo, vi nedám :) Je nějaká možnost, jak editovat souboru přes mobil? RE: Centrální knihovna s pomocí MySQL databáze - Bartyx - 15.8.2017 Přes mobil jsem to nikdy neřešil. Ale já většinou soubory edituji právě přes Bitvise SSH, kde mám v tom souborovém manageru asociovaný PSPad přímo u mě v PC, takže to edituju přes to. RE: Centrální knihovna s pomocí MySQL databáze - terzdek - 15.8.2017 Musím na to mrknout a najít si taky nějaký systém. Jsem zvyklý na wokna, tak mám s Linuxem velký.problém. Jinak ty ostatní soubory v NASu, kteje jsou vidět ve screenu jsou něčím zajímavé, nebo se jimi nemám zabývat. :)) RE: Centrální knihovna s pomocí MySQL databáze - optimas - 02.10.2017 Ahoj, mám problém s přihlášením do phpMyAdmin databáze v Synology. Měl jsem vytvořený účet a přihlášení bylo root a heslo a teď se nemůžu do databáze přihlásit. Co se s tím dá dělat? Odinstalovat phpMyAdmin a vytvořit nový účet? RE: Centrální knihovna s pomocí MySQL databáze - Bartyx - 10.10.2017 Lidi nevím jestli už se to řešilo, ale je možné knihovnu nějak spravovat, pokud je na MySQL? Třeba nahrál jsem si celou knihovnu ze SC addonu a teď bych například rád odstranil všechny filmy z roku 1999. Je to nějak možné přímo přes phpMyAdmina? Když bych tam ty tabulky prostě smazal, vyhodí mi to filmy napříč zařízeními? RE: Centrální knihovna s pomocí MySQL databáze - S474N - 10.10.2017 Pochopitelne by melo, ale znas vsechny zavislosti jednotlivych tabulek? RE: Centrální knihovna s pomocí MySQL databáze - optimas - 11.10.2017 Poradí někdo s mým problémem? Díky RE: Centrální knihovna s pomocí MySQL databáze - Bartyx - 11.10.2017 @optimas Problém je v nastavení PHPMyAdmin na Synology. Defaultní přístup je nastaven jako local, ty musíš přistupovat podle IP toho NASu. Proto ti to píše problém s ověřením. Osobně nevím, jak to opravit, nicméně ti doporučuji nějaký soft na správu databází. Já osobně používám HeidiSQL. Zdarma, perfektní a funguje bez problému. RE: Centrální knihovna s pomocí MySQL databáze - avoova - 11.10.2017 (10.10.2017, 17:43)Bartyx Napsal(a): Lidi nevím jestli už se to řešilo, ale je možné knihovnu nějak spravovat, pokud je na MySQL? Třeba nahrál jsem si celou knihovnu ze SC addonu a teď bych například rád odstranil všechny filmy z roku 1999. Je to nějak možné přímo přes phpMyAdmina? Když bych tam ty tabulky prostě smazal, vyhodí mi to filmy napříč zařízeními? Myslím, že čistčí způsob by byl skript na odstranění složek na základě roku a pak v kodi spustit pročištění knihovny. Nicméně by to mělo jít i přes SQL (doporučuji HeidiSQL a komplet data nejprve zálohovat). Pokud bys chtěl hledat filmy podle roku, pak asi podle pole premiered v tabulce movie. Příklad pro vyhledání filmů z roku 2016: Kód: SELECT * Odstraňovací dotaz pak například: Kód: DELETE movie, files, path V databázi je spousta dalších informací a o jejich odstranění se starají trigery, např. pro odstranění movie je tento: Kód: BEGIN Při nefunkčním trigeru stačí výše odstraňovací dotazy upravit třeba takto: Kód: DELETE studio_link FROM studio_link WHERE media_type='movie' AND media_id NOT IN (SELECT idMovie FROM movie); @optimas Když v centru balíčků na synology rozklikneš balíček phpMyAdmin, tak v sekci Další informace je zobrazena URL pro spuštění (ip synology). U obou databází MariaDB 5 i 10 se mění heslo přístupu k db taky v nastavení nalíčku. Mělo by to šlapat. RE: Centrální knihovna s pomocí MySQL databáze - terzdek - 13.10.2017 Prosím, byl by někdo ochotný mi zaslat advacedsettings bez úprav mysql pro RPI 3. Původní jsem si neuložil a nyní již MYSQL používat nechci, protože rychlost je otřesná. Velmi děkuji RE: Centrální knihovna s pomocí MySQL databáze - avoova - 13.10.2017 Nevzpomínám si, že by na RPI3 byl nějaký defaultní advancedsettings soubor, ale pokud už nechceš využívat MySQL a chceš se vrátit k zápisu do lokální databáze, pak stačí v tomto souboru odstranit sekce: Kód: <videodatabase> a po uložení souboru restartovat kodi. RE: Centrální knihovna s pomocí MySQL databáze - terzdek - 14.10.2017 Super. Díky. Já právě myslel, že místo teček musí být napsáno např: root nebo něco obdobného, aby KODI vědělo kam sahat. Předpokládám správně, že totožné udělám s Thumbnails? Poslední info, abych pak opět nemusel knihovnu vytvářet, mohu si ji nějak exportovat lokálně? RE: Centrální knihovna s pomocí MySQL databáze - avoova - 14.10.2017 Standardně kodi ukládá videodatabázi na lokále ve formátu SQLite, konkrétně soubor: .../Kodi/userdata/Database/MyVideosXXX.db (XXX se mění podle verze kodi), čili pro převod z MySQL do tohoto souboru se data musí nejprve konvertovat do formátu SQLite (nějaké nástroje jsou zde). A pro samotný import stačí použít nějaký SQLite manager, např. DB browser. Nebo se na konverzi vykašli a oscrapuj vše znovu v lokálním souboru, pokud toho teda nemáš hodně. Ušetříš si práci. Co se týká náhledů... pokud je chceš taky přesunout zpět na lokál, pak se zbav zápisu v souboru advancedsettings.xml. Odstraň při vypnutém kodi tuto sekci sekci: Kód: <substitute> Nezapomeň si pak vzdálenou složku Thumbnails přesunout na lokál do složky .../Kodi/userdata/Thumbnails. Jinak budeš bez náhledů. Stejně mi vrtá hlavou, proč přesouváš vzdálenou databázi zpět na kartu RPI3. Když jsem v minulosti testoval RPI3 měl jsem na NASu jak file systém maliny, tak videodatabázi včetně náhledů a frčelo to mnohem rychleji než z SD karty, přestože byla malina mnohem výkonejší než postarší model Synology. Určitě k tomu máš své důvody, které nejsou předmětem dotazu, jen mi přesun systému na pomalou SD kartu přijde jako překvapivý krok. RE: Centrální knihovna s pomocí MySQL databáze - terzdek - 14.10.2017 Díky za cenné rady. Jen, abych to upřesnil: Tak, opět budu mít streamy na NASu v danných složkách., nikoli v RPI na kartě. Já to špatně napsal Používám NFS protokol. Takže vlastně by mělo stačit, že místo MYSQL nahradím nastavení tímto: <videodatabase> .. </videodatabase> <musicdatabase> .. </musicdatabase> Jinak řečeno pouze se chci zbavit MYSQL :) RE: Centrální knihovna s pomocí MySQL databáze - avoova - 14.10.2017 Pozor, nestačít použít tečky. To byl jen příklad náhrady za jakýkoli obsah, takže pokud už nechceš využívat připojení k externí databázi, odstraň celý tag, tedy včetně "<videodatabase>..</videodatabase>" nejen to, co je mezi tím. Stejně tak u <musicdatabase>. RE: Centrální knihovna s pomocí MySQL databáze - optimas - 21.10.2017 Citace:avoova IP je stejná jak phpMyAdmin tak v routru u Synology. Zkoušel jsem i změnu hesla v MariaDB 5 a 10 a nic, prostě špatné přihlašovací údaje. Mě totiž odešel router TP Link a mám nový ASUS a jestli nebude v tom problém. Citace:Bartyx - 11.10.2017, 12:43 Tohle jsem nepochopil. můžeš mi to vysvětlit polopaticky? RE: Centrální knihovna s pomocí MySQL databáze - optimas - 22.10.2017 Ahoj, tak jsem dnes vymazal MariaDB a phpMyAdmin nainstaloval znova a dostal se jen k bodu kdy jsem si vytvořil v phpMyAdmin nového uživatele. Dělám to podle návodu na první stránce co se nahodil Rossi D. Dělal jsem to již 2x a vždy proběhla instalace jakžtakš korektně. Teď jsem se opět zasekl kdy musím dát do konzole tohle CREATE USER 'KodiUser' IDENTIFIED BY 'KodiPassword'; GRANT ALL ON `MyVideos%`.* TO 'KodiUser'; GRANT ALL ON `MyMusic%`.* TO 'KodiUser'; FLUSH PRIVILEGES; quit dám tam svoje přihlašovací údaje a ctrl + enter a vyskočí červené okno s problémem SQL hlásí CREATE USER 'user' IDENTIFIED BY 'password' MYSQL hlásí #1396 - Operation CREATE USER failed for 'user'@'%' Co s tím? Už si tu hraju 3 hodiny a nemůžu na to přijít co to je. Kdysi mi pomohlo tohle. Je to na stránce 10 post 195 Use command in console phpMyAdmin: CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, UPDATE, DELETE ON `basename`.* TO 'username'@'%'; ale teď to už nepomáhá. Nevíte co dělám špatně? RE: Centrální knihovna s pomocí MySQL databáze - S474N - 22.10.2017 Jak presne mas to uzivatelske jmeno? Ty v nem mas zavinac? RE: Centrální knihovna s pomocí MySQL databáze - optimas - 23.10.2017 Ne nemám. Po instalaci bylo v přihlašovacím řadku root a žádné heslo. Klik na ok a dostal se do phpMyAdmin tam si vytvořil svuj login "jmeno a číslo" a pak heslo. Žádný zavináč ani % tam nemám. RE: Centrální knihovna s pomocí MySQL databáze - avoova - 23.10.2017 Teď se trochu ztrácím. Chápu správně, že máš čistou instalaci MariaDB (verze 5 [port 3306] nebo 10 [port 3307]?) včetně phpMyAdmin? A můžeš se teď v Synology přes phpMyAdmin k db přihlásit? Pokud ano, proč nedefinuješ nového uživatele přímo v phpMyAdmin a zkoušíš to z konzole, kde můžeš mít typo problém? V phpMyAdmin klepni do uživatelských účtů, pak přidat uživatele, zadáš jméno, heslo a pak se rozhodni u globálního oprávnění. Testuješ, tak zkus Zaškrtnout vše a pokud to bude fungovat, rozhodneš se, co z oprávnění vyřadit. Tenhle postup by měl fungovat. A firewall u Synology máš aktivní? Máš tam povolený port k db (3306/3307)? |