Ahoj,
prosím o pomoc s mysql
Měl jsem verzi 5.6, která mi fungovala (kubuntu 19.04)
Chtěl sjem kompletně přeinstalovat na 8.0, takže jsem udělal na všem mysql* purge, pak autoremove, autoclean a odstranil jsem /etc/mysql a /var/lib/mysql
Pak apt install mysql-server, jenže tady už to nebaběhlo.
Vygooglil jsem
mysqld --initialize --user=mysql, vytvořil jsem tedy zpět adresáře,
chown mysql:mysql. Po tomto začalo mysqld hlásit
Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.
ok, tak jsem zkusil
mkdir /var/run/mysqld
chown mysql:mysql /var/run/mysqld
chmod 755 /var/run/mysqld
a hurá, spustilo se to.
problém je v tom, že to jde spustit pouze tímto postupem, tzn
mkdir /var/run/mysqld
chown mysql:mysql /var/run/mysqld
chmod 755 /var/run/mysqld
mysqld
pokud dám
service mysql start, tak adresář /var/run/mysqld zmizí a opakuje se chyba s tím, že nejde vytvořit mysqld.sock.lock
ta složka by se dle init.d/mysql měla vytvářet pomocí
test -e /var/run/mysqld || install -m 755 -o mysql -g root -d /var/run/mysqld
což ale zahlásí
install: cannot change owner and permissions of „/var/run/mysqld“: Adresář nebo soubor neexistujeZkušel jsem do init.d scriptu přidat vytvoření té složky mkdir && chown && chmod, ale taky se nevytvoří.
Už nějak nevím co s tím..