Avatar
kxmx
Redaktor
Avatar
kxmx:

Zdravím, stáhnul jsem si tento image protože potřebuji php 5.3 https://github.com/…apache-php53 do něj jsem si doinstaloval mysql 5.6 a adminer hlásí

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Nainstaloval jsem pouze mysql-server, mám ještě něco uvnitř obrazu nakonfigurovat? Či to musím spustit s nějakým dalším parametrem? Docker používám poprvé. Předem děkuji za rady

 
Odpovědět 14. října 16:52
Avatar
Vlado Cukalovsky:

Zkus restartovat service pre mysql... service mysql(d) restart, resp. stop -> start
Pravdepodobne sa ti len nevytvoril socket :)

 
Nahoru Odpovědět 14. října 17:01
Avatar
mkub
Redaktor
Avatar
Odpovídá na kxmx
mkub:

respektive: service mysql status - tym sa dozvies, ci mysql bezi. alebo nie
a ak nebezi, taj sa pozri: do /var/log, ci sa zalogovala chyba a ak hej, tak potom sa riad podla toho, co najdes v logu a google ti s tym pomoze...
je mozne, ze sa ti nespusta mysql... as k mysql, aby sa ti spustal automaticky pri starte je potrebne povolit danu sluzbu a tu zalezi, od distra a ze ci pouzivas klasicky Init, alebo Systemd

 
Nahoru Odpovědět 14. října 20:41
Avatar
coells
Redaktor
Avatar
Odpovídá na kxmx
coells:

Do image se serverem se další server neinstaluje, v containeru musí běžet jen jeden proces.

Korektní postup je stáhnout si image pro apache, druhou image pro mysql a prolinkovat je.
To je nejjednodušší přes docker-compose.
Tady je ukázka, která vypadá korektně https://github.com/…se-php-mysql

 
Nahoru Odpovědět 15. října 11:53
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.