# Datenbank über Socket

**URL:** https://forum.shopware.com/t/datenbank-uber-socket/342
**Category:** Shopware 3.5
**Tags:** general
**Created:** [20. Oktober 2010 um 20:39 UTC](https://forum.shopware.com/t/datenbank-uber-socket/342 "2010-10-20T20:39:15Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Schnurk](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@Schnurk](https://forum.shopware.com/u/Schnurk)
#### Post date: [20. Oktober 2010 um 20:39 UTC](https://forum.shopware.com/t/datenbank-uber-socket/342/1 "2010-10-20T20:39:15Z")

</div>

Hallo zusammen, ich habe einen Server bei 1und1, wo man seine MySql5 Datenbank per Socket ansprechen muss. localhost:/tmp/mysql5.sock Wenn ich nun in der config als host diesen socket angebe, dann kann Shopware sich nicht mit der Datenbank verbinden. `SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:/tmp/mysql5.sock' (1) in Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144` So, nun wollte ich schlauerweise den Socket über die php.ini beeinflussen… `mysql.default\_socket = "/tmp/mysql5.sock" mysqli.default\_socket = "/tmp/mysql5.sock"` und es ganz normal über die localhost Verbindung versuchen. Nun spuckt er mir: `SQLSTATE[00000] [1045] Access denied for user: 'XXXXXXXXXXX@localhost' (Using password: YES) in Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144` aus. Die Zugangsdaten stimmen so, die check.php kann sich mit der ersten Variante verbinden, mit der zweiten jedoch auch nicht. Irgendwelche ideen ?

---

<div class="post-metadata">

### Author: ![Schnurk](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@Schnurk](https://forum.shopware.com/u/Schnurk)
#### Post date: [22. Oktober 2010 um 11:45 UTC](https://forum.shopware.com/t/datenbank-uber-socket/342/2 "2010-10-22T11:45:44Z")

</div>

Hi, ich hänge leider immer noch am Socketproblem fest. Irgend ein „Techniker“ hier in der Community der da noch Ansätze für mich hat ? Auf das Problem werden ja „sämtliche“ 1und1 Managed Server User stoßen.

---

<div class="post-metadata">

### Author: ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)
#### Post date: [23. Oktober 2010 um 21:17 UTC](https://forum.shopware.com/t/datenbank-uber-socket/342/3 "2010-10-23T21:17:45Z")

</div>

Hallo, wenn die Datenbank-Verbindung mit der check.php klappt, passen die Einstellungen in der config.php auch. Bei einigen Provider muss aber für die PDO-Datenbank-Verbindung noch eigene Zugangsdaten hinterlegt werden. Die Einstellungen dafür werden in der Application.php vorgenommen. Dort kann man z.B. auch ein anderen Host für PDO-Verbindung hinterlegen. Außerdem kann man dort ein Port hinterlegen, wenn man dafür dort ein Feld anlegt. Ich hoffe ich habe euch damit weiter geholfen. Da ich kein 1und1-Webspace habe, kann ich euch nicht genau sagen, welche Einstellungen genau vorgenommen werden müssen. VG Heiner

---

<div class="post-metadata">

### Author: ![Schnurk](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@Schnurk](https://forum.shopware.com/u/Schnurk)
#### Post date: [24. Oktober 2010 um 00:58 UTC](https://forum.shopware.com/t/datenbank-uber-socket/342/4 "2010-10-24T00:58:37Z")

</div>

Hi, wieder einmal vielen Dank an dich 😉 Also in der config.php habe ich den Host auf Localhost gesetzt und den Wert $DB\_SOCKET ="/tmp/mysql5.sock"; hinzugefügt. Anschließend in der application.php das db-array ergänzt um ‚unix\_socket‘ =\> $DB\_SOCKET Und siehe da, es geht 🙂 Manchmal reicht ein Brotkrümel…

---

<div class="post-metadata">

### Author: ![tmaxara](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@tmaxara](https://forum.shopware.com/u/tmaxara)
#### Post date: [30. April 2011 um 21:41 UTC](https://forum.shopware.com/t/datenbank-uber-socket/342/5 "2011-04-30T21:41:33Z")

</div>

Anschließend in der application.php das db-array ergänzt um ‘unix\_socket’ =\> $DB\_SOCKET Und siehe da, es geht — Wo finde ich die application.php bzw. das darin enthaltene db-array. Ich stehe nämlich vor dem gleichen Problem. Liebe Grüße Thomas
