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.
Change is the Only Constant: 2024 in Review
-
Time waits for no one, and as impossible as it may seem, one of the most
consequential years in…
The post Change is the Only Constant: 2024 in Review app...
před 3 dny
Žádné komentáře:
Okomentovat