Auteur Topic: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]  (gelezen 7067 keer)

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Ook ik kwam er achter dat na de recente update van DSM mijn retrieve niet meer werkte... In alle wijsheid besloten om maar te gaan upgraden naar de nieuwste versie van spotweb.
Dat gaf de nodige, reeds uitvoerig beschreven, problemen. Nadat alles volgens mij goed zou moeten werken bleef ik zitten met de melding:

Unable to connect to database: SQLSTATE[HY000] [2002] No such file or directory

Voor één probleem kon ik hier echter geen oplossing vinden... Echter, na wat zoekwerk kwam ik uit bij StackOverflow
Daar stond beschreven dat je in je configuratie niet localhost moet gebruiken, maar 127.0.0.1. Dit gewijzigd in spotweb's dbsettings.inc.php en verroest, hij doet het weer  :P

Wellicht handig voor wie er tegenaan loopt... 8)
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.581
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #1 Gepost op: 11 juni 2019, 17:00:32 »
Citaat
…niet localhost moet gebruiken, maar 127.0.0.1.

Dat is gewoon hetzelfde. Maar misschien dat beide notaties een andere default poort gebruiken. Dan is het ook op te lossen door er expliciet een poort achter te zetten. (zoals hier)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #2 Gepost op: 11 juni 2019, 17:47:29 »
@Briolet Wellicht is het toch niet helemaal hetzelfde... Van deze pagina een verklaring:
Citaat
The issue that arose here is that "localhost" uses a UNIX socket and can not find the database in the standard directory. However "127.0.0.1" uses TCP (Transmission Control Protocol), which essentially means it runs through the "local internet" on your computer being much more reliable than the UNIX socket in this case.
En gezien het feit dat het bij mij in het ene geval wél werkt en in het andere niet, kan ik niet anders concluderen dat er tóch een verschil moet zijn...
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #3 Gepost op: 13 juni 2019, 20:15:57 »
Gebeurt dit zowel in de webinterface als bij de batch retrieve ?

Offline Ieskorp

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 50
  • Berichten: 181
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #4 Gepost op: 13 juni 2019, 20:56:03 »
Bij mij werkte spots binnenhalen via de taakplanner niet meer. Handmatig binnenhalen (via de webinterface) werkte wel.
Inmiddels op de bovenstaande wijze verholpen. Wel even moeten zoeken naar de locatie van het bestand, maar uiteindelijk gevonden.
  • Mijn Synology: DS413

Offline wizjos

  • Administrator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 123
  • -Ontvangen: 181
  • Berichten: 1.999
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #5 Gepost op: 14 juni 2019, 08:41:17 »
@mesa57 Het gebeurde enkel bij de retrieve. Webinterface werkte nog gewoon.
Wizjos.


DS409+    4 x WD10EADS DSM 4.2-3243       [TEST]
DS214play 1 x WD20EARX DSM 6.1.4-15217-3  [PROD]
DS1513+   5 x WD80EFZX DSM 6.1.4-15217-5  [PROD]
RT1900ac               SRM 1.1.6-6931-1   [PROD]


Is RAID hetzelfde als een backup?
Goeie schijven voor je NAS? Neem Western Digital!

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263

Offline frank2908

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 108
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #7 Gepost op: 20 oktober 2019, 13:50:48 »
ik krijg nu ook deze melding bij de retrieve in Putty , handmatig updaten via webinterface werkt nog wel
zodra ik in spotweb's dbsettings.inc.php  de $dbsettings['host'] = '127.0.0.1.'; of in $dbsettings['host'] = 'localhost:3307'; verander,  opent spotweb helemaal niet meer.
Kan het nu alleen als ik spotweb update of is er nog een andere oplossing?

dbsettings.inc.php bestand

<?php
$dbsettings['engine'] = 'pdo_mysql';
$dbsettings['host'] = 'localhost';
$dbsettings['dbname'] = 'spotweb';
$dbsettings['user'] = 'spotweb';
$dbsettings['pass'] = '';
  • Mijn Synology: DS214play
  • HDD's: 2x

Offline Ieskorp

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 50
  • Berichten: 181
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #8 Gepost op: 20 oktober 2019, 16:16:12 »
En als je niet '127.0.0.1.' maar '127.0.0.1' Opgeeft, dus zonder de achterste punt?
  • Mijn Synology: DS413

Offline frank2908

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 108
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #9 Gepost op: 20 oktober 2019, 20:34:39 »
ik ben nu de nieuwste versie van spotweb aan het installeren. wordt vervolgt

  • Mijn Synology: DS214play
  • HDD's: 2x

Offline frank2908

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 0
  • Berichten: 108
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #10 Gepost op: 21 oktober 2019, 19:38:36 »
zodra ik in het $dbsettings['host'] = 'localhost:3307'; verander, krijg ik deze melding

Unable to connect to database:
SQLSTATE[HY000] [1049] Unknown database 'spotweb'


Please make sure your database server is up and running and your connection parameters are set

$dbsettings['host'] = '127.0.0.1'; werkt nu goed, dank je wel voor het antwoord!


  • Mijn Synology: DS214play
  • HDD's: 2x

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: spotweb retrieve geeft error Unable to connect to database: SQLSTATE[HY000]
« Reactie #11 Gepost op: 23 oktober 2019, 11:13:31 »
Dat komt omdat er ook nog een verschil is tussen :3306 (Mariadb5) en :3307 (Mariadb10). Hangt er vanaf welke Mariadb en welke PHP versie je gebruikt.

PHP 7.3 gebruiken (ipv PHP 5.6) maakt Spotweb sneller, maar is (afhankelijk van wat je ervaring is) niet altijd triviaal.


 

Spotweb updaten loopt fout: Undefined offset in Client.php

Gestart door Chris_147Board Spotweb

Reacties: 9
Gelezen: 3113
Laatste bericht 20 juni 2020, 13:11:16
door mesa57
Spotweb download NZB niet

Gestart door TritiumBoard Spotweb

Reacties: 2
Gelezen: 1246
Laatste bericht 01 juli 2023, 14:06:27
door Tritium
Spotweb foutmelding

Gestart door nickvandergraafBoard Spotweb

Reacties: 9
Gelezen: 5031
Laatste bericht 30 december 2012, 17:58:20
door nickvandergraaf
Update MariaDB en PHPMyAdmin icm Spotweb

Gestart door IeskorpBoard Officiële Packages

Reacties: 0
Gelezen: 2650
Laatste bericht 02 juli 2014, 19:35:05
door Ieskorp
het spotten met spotweb

Gestart door F1OnlineBoard Spotweb

Reacties: 0
Gelezen: 1996
Laatste bericht 05 maart 2015, 10:11:33
door F1Online