-
30-01-2009, 13:07
#1
mám menší problém s přesunutím adresáře /var/lib/mysql (tj. mysql data)
do /home/mysql
linux (suse) mi vrací:
Error 2002: Can't connect to local MySQL server through socket '/home/mysql/mysql.sock'- MySQL
u adresáře jsem nastavil stejná práva jako byl ten původní (chmod) a přes chown jsem nastavil mysql - mysql také stejně jako na původním adresáři
poradíte co s tím?
-
30-01-2009, 13:29
#2
nemenil jsi nejak soubor my.cnf ?
-
30-01-2009, 14:20
#3
ano jistě, jinak by nepsal že nemůže vytvořit soket v nové cestě...
-
30-01-2009, 14:21
#4
áááá ještě.. když podobné věci dělám pod windows... stejným způsobem, tak bez problémů
tady se ale zřejmě musí nějakým způsobem vytvořit ten socket
-
31-01-2009, 10:29
#5
predne nevim ceho vlastne chces dosahnout presunutim, jaka jsou prava a vlastnik /home/mysql ?
-
31-01-2009, 11:07
#6
chci dosáhnout oddělení systému a dat mysql
práva na adresáři jsou přes chmod i chown nastavena zcela stějně
-
31-01-2009, 11:27
#7
no me prijde ze v /var/lib/mysql stejne jsou jen databaze, soket a log, takze to uz oddelene je
-
31-01-2009, 11:35
#8
presunul jsem si adresar /var/lib/mysql do /work/mysql ..udelal odkaz, pustil mysql a bezi.. bez upravy my.cnf
-
31-01-2009, 12:14
#9
Dej sem mysql.cnf, error log
(soubor <neco>.err z datového adresáře)
a výpis všech spuštěnejch procesů (nebo zkontroluj, jestli běží či neběží mysqld).
-
02-02-2009, 08:37
#10
vyřešeno tím, že mysql.sock jsem v my.cnf nechal ukazovat na původní adresář... a vše funguje
děkuji za pomoc