Dnes se mi povedlo poněkud rozbít instalaci MySQL na jednom serveru s Ubuntu 8.04.4 LTS. Prováděl jsem čachry s Replikací, přesněji sem si připomínal, jak se to nastavuje.
Instalace meta balíčku mysql-server provádí více nastaveni. A to trošku vyžaduje šetrné zacházení. Dostal jsem se do stavu, kdy databáze nešla odinstalovat. Dle chyby jsem usoudil, že jsou špatně práva uživatele root v databázi. Řešením bylo nastartovat databázi s nastavením --skip-grant-tables.
/usr/sbin/mysqld --skip-grant-tables --skip-networking
Podrobný popis, jak měmit práva a ostatní je zde.
dpkg -r mysql-server-5.0 mysql-server mysql-common mysql-client-5.0 libmysqlclient15off libdbd-mysql-perl
dpkg -P libmysqlclient15off mysql-common mysql-server-5.0
reboot
apt-get install mysql-server
Když se mi podařilo databázi odinstalovat, znovu nešla nainstalovat, pomohl až restart OS, což mi lehce připomíná obdobný problém s Oracle XE, kde se do /proc nastavila kupa hodnot, které zamezily opětovnou instalaci. Patrně u MySQL bude něco podobného, po tom jsem už nepátral.
Charitativní orientační závod MTB
-
Závod se koná 4.10.2024, start 15:00 v Černé Vodě, startovné dobrovolné
500,- na učet 11559889/5500
před 2 dny
Žádné komentáře:
Okomentovat