# SW6 Installation - An exception occurred in driver: SQLSTATE\[HY000\] \[1045\] Access denied for user

**URL:** <https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532>\
**Category:** Shopware 6 (German)\
**Created:** [17. November 2021 um 20:12 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532 "2021-11-17T20:12:49Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![stemago](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@stemago](https://forum.shopware.com/u/stemago)\
**Post date:** [17. November 2021 um 20:12 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/1 "2021-11-17T20:12:49Z")

</div>

Hallo bei der Installation von Shopware 6 erhalte ich folgende Fehlermeldung im Schritt: Konfiguration.

Die Installation der Datenbank hat aber mit den Zugangsdaten funktioniert. Warum kommt der Fehler dann bei der Konfiguration?

---

<div class="post-metadata">

**Author:** ![FFWDcc](https://avatars.discourse-cdn.com/v4/letter/f/4bbf92/32.png) [@FFWDcc](https://forum.shopware.com/u/FFWDcc)\
**Post date:** [18. November 2021 um 07:20 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/2 "2021-11-18T07:20:30Z")

</div>

Bin mir nicht mehr ganz sicher aber versuche mal die DATABASE\_URL in deiner .env von „localhost“ auf 127.0.0.1 zu ändern.

---

<div class="post-metadata">

**Author:** ![stemago](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@stemago](https://forum.shopware.com/u/stemago)\
**Post date:** [19. November 2021 um 05:54 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/3 "2021-11-19T05:54:04Z")

</div>

Das hat leider nichts gebracht. Die Installation der Datenbank selbst funktioniert ja, erst im letzten Schritt nachdem die Tabellen in der Datenbank angelegt worden sind kommt der Fehler:

```auto
An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'dbuser'@'localhost' (using password: YES)
#0 /var/www/vendor/shopware/recovery/Install/src/app.php(452): Shopware\Recovery\Install\Service\ShopService->updateShop()
#1 [internal function]: Closure->{closure}()
#2 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(40): call_user_func()
#3 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/Route.php(281): Slim\Handlers\Strategies\RequestResponse->__invoke()
#4 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->__invoke()
#5 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack()
#6 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/App.php(503): Slim\Route->run()
#7 /var/www/vhosts/vendor/shopware/recovery/Install/src/app.php(176): Slim\App->__invoke()
#8 [internal function]: Closure->{closure}()
#9 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array()
#10 [internal function]: Slim\DeferredCallable->__invoke()
#11 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func()
#12 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}()
#13 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack()
#14 /var/www/vhosts/vendor/shopware/recovery/Common/vendor/slim/slim/Slim/App.php(297): Slim\App->process()
#15 /var/www/vhosts/vendor/shopware/recovery/Install/index.php(74): Slim\App->run()
#16 /var/www/vhosts/public/recovery/install/index.php(6): require_once('...')
#17 {main}

```

das gleiche auch mit 127.0.0.1  
An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user ‚dbuser‘@‚127.0.0.1‘ (using password: YES)

---

<div class="post-metadata">

**Author:** ![stemago](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@stemago](https://forum.shopware.com/u/stemago)\
**Post date:** [19. November 2021 um 11:00 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/4 "2021-11-19T11:00:57Z")

</div>

Lösung gefunden. Die Ursache ist scheinbar das Passwort des DB Users. Besitzt das Passwort spezielle Sonderzeichen wie ? oder ist zu lange, kommt hier der entsprechende Fehler. Scheinbar noch ein Bug im Installer!

---

<div class="post-metadata">

**Author:** ![Manfredo](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@Manfredo](https://forum.shopware.com/u/Manfredo)\
**Post date:** [30. Dezember 2021 um 10:46 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/5 "2021-12-30T10:46:31Z")

</div>

Hallo, bei mir kommt die Meldung \> An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user ‚angminsw-6‘@‚localhost‘ (using password: YES)

Habe die Sonderzeichen aus dem Passwort entfernt, gekürzt, Groß/Kleinschreibung, Shopverzeichnis auf dem Server mit und ohne bindestrich (shop-sw6/ shopsw6)

und jetzt… bin ich verzweifelt.  
Grüße  
Manfred

---

<div class="post-metadata">

**Author:** ![sven-sw](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@sven-sw](https://forum.shopware.com/u/sven-sw)\
**Post date:** [10. März 2022 um 15:16 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/6 "2022-03-10T15:16:47Z")

</div>

> An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'sven@‚localhost‘ (using password: YES)

Hallo, wie habt Ihr euer Problem gelöst?

MfG  
sven-sw

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marco.steinhaeuser/32/14512_2.png) [@marco.steinhaeuser](https://forum.shopware.com/u/marco.steinhaeuser)\
**Post date:** [10. März 2022 um 15:29 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/7 "2022-03-10T15:29:18Z")

</div>

> [@SW6 Installation - An exception occurred in driver: SQLSTATE\[HY000\] \[1045\] Access denied for user](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/4):
>
> Lösung gefunden. Die Ursache ist scheinbar das Passwort des DB Users. Besitzt das Passwort spezielle Sonderzeichen wie ? oder ist zu lange, kommt hier der entsprechende Fehler. Scheinbar noch ein Bug im Installer!

---

<div class="post-metadata">

**Author:** ![sven-sw](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@sven-sw](https://forum.shopware.com/u/sven-sw)\
**Post date:** [10. März 2022 um 15:34 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/8 "2022-03-10T15:34:06Z")

</div>

Wo ändere ich das Passwort?

Welche Konventionen sind einzuhalten?

Oder liegt es an meiner aktuellen **MariaDB 10.7.3**?

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marco.steinhaeuser/32/14512_2.png) [@marco.steinhaeuser](https://forum.shopware.com/u/marco.steinhaeuser)\
**Post date:** [10. März 2022 um 15:38 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/9 "2022-03-10T15:38:56Z")

</div>

Einmal musst Du das Passwort dort ändern, wo die Datenbank angelegt wird, wahrscheinlich im KIS Deines Hosting-Providers. Und dann sollte dieses Passwort entweder in der Installation angegeben werden oder in der .env-Datei - je nachdem an welcher Stelle Du grad hängst.

Versuch einfach, Sonderzeichen zu vermeiden 😉

---

<div class="post-metadata">

**Author:** ![sven-sw](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@sven-sw](https://forum.shopware.com/u/sven-sw)\
**Post date:** [10. März 2022 um 15:56 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/10 "2022-03-10T15:56:08Z")

</div>

Ich bin mein eigener Provider, aber kein gut Provider.

Ist **MariaDB 10.7.3** für Shopware 6 verwendbar?

So, ich bin jetzt weiter.  
Mein Passwort hatte ich falsch eingegeben.

**MariaDB 10.7.3** funktioniert.

Danke für die Hilfe.

---

<div class="post-metadata">

**Author:** ![kvonspiczak](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@kvonspiczak](https://forum.shopware.com/u/kvonspiczak)\
**Post date:** [24. August 2023 um 12:34 UTC](https://forum.shopware.com/t/sw6-installation-an-exception-occurred-in-driver-sqlstate-hy000-1045-access-denied-for-user/91532/11 "2023-08-24T12:34:00Z")

</div>

hatte gerade dasselbe problem. bei mir lag es an einem $-Zeichen im Passwort. Offenbar kann man keine Sonderzeichen als Passwort in den .env Files nutzen? Oder es lag explizit am $?
