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?
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?
nemenil jsi nejak soubor my.cnf ?
ano jistě, jinak by nepsal že nemůže vytvořit soket v nové cestě...
áááá 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
tady se ale zřejmě musí nějakým způsobem vytvořit ten socket
predne nevim ceho vlastne chces dosahnout presunutim, jaka jsou prava a vlastnik /home/mysql ?
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ě
práva na adresáři jsou přes chmod i chown nastavena zcela stějně
no me prijde ze v /var/lib/mysql stejne jsou jen databaze, soket a log, takze to uz oddelene je
presunul jsem si adresar /var/lib/mysql do /work/mysql ..udelal odkaz, pustil mysql a bezi.. bez upravy my.cnf
Dej sem mysql.cnf, error log
(soubor.err z datového adresáře)
a výpis všech spuštěnejch procesů (nebo zkontroluj, jestli běží či neběží mysqld).
(soubor
a výpis všech spuštěnejch procesů (nebo zkontroluj, jestli běží či neběží mysqld).
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
děkuji za pomoc