Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: mysql-server-5.0 reinstal  (Přečteno 13293 krát)

dave67

  • Návštěvník
  • Příspěvků: 22
mysql-server-5.0 reinstal
« kdy: 08 Března 2008, 17:01:59 »
ahoj, při zapnutí pc to napsalo chybu ve filesystemu, to sem nějak sparvil ale asi díky tomu mi přestala fungovat databáze, php apache běží ale nemůže se připojit k mysql. Chtěl jsem to přeinstalovat ale vždy to skončí chybovou hláškou:

E: /var/cache/apt/archives/mysql-server-5.0_5.0.24a-9ubuntu2.2_i386.deb: podproces nový pre-removal skript vrátil chybový status 1

zkoušel jsem balíček smazat a stáhnout znovu i odinstalovat, ale skončí to pokaždé touto chybou, nevíte co s tím?

Pavelp

  • Host
Re: mysql-server-5.0 reinstal
« Odpověď #1 kdy: 08 Března 2008, 18:56:41 »
Skritpt, ktery se spousti pred odinstalaci baliku nemuze udelat svou praci. Typicky zavira proces, a kontroluje moznosti odinstalace. Mozna to souvisi s upravou filesyetemu kterou jste provedl, prava a podobne.
Podivat se do logu a podobne.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: mysql-server-5.0 reinstal
« Odpověď #2 kdy: 08 Března 2008, 20:03:40 »
Pokud se Vám nepodaří odhalit chybu, můžete zkusit využít značně "nečisté" leč účinné řešení - ve složce /var/lib/dpkg/info se nacházejí pre/post/prerm instalační scripty tj. ty, které vám hlásí chybu a kvůli kterým nemůže (de)instalace proběhnout. Najděte správný script - ve vašem případě asi mysql-server-5.0.prerm a za první řádek (deklaraci interpretru) vložte exit 0

tj. např.
Kód: [Vybrat]
#!/bin/bash -e
exit 0
tímto se script ukončí s návratovým kódem 0 a deinstalace bude pokračovat.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #3 kdy: 09 Března 2008, 14:28:26 »
díky za rady, s tím exit 0 to šlo odinstalova a nainstalovat, bohužel to nějak nepomohlo a k mysql se nemůžu připojit dál, chyba bude asi někde jinde, škoda že vůbec netuším kde :-(

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: mysql-server-5.0 reinstal
« Odpověď #4 kdy: 09 Března 2008, 14:30:54 »
A co Vám PHP vypisuje?  Ještě jedna technická, prosté apt-get install/remove nestačí. Musíte provést i odstranění konfiguračních souborů, tj. odinstalaci provedete
Kód: [Vybrat]
sudo apt-get remove mysql-server-5.0 remove --purge
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #5 kdy: 09 Března 2008, 14:42:08 »
provedl jsem kompletní odinstalování včetně configurací přes synapic, ale vypadá to že mysql vůbec neběží, když chci cokoliv dělat s databází to to hodí:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: mysql-server-5.0 reinstal
« Odpověď #6 kdy: 09 Března 2008, 15:04:39 »
To naopak znamená, že běží :) Jak se připojujete do databáze? Máte nadefinované heslo pro uživatele root v databazi? Pokud jste nic takového nedělal, zkuste se připojit do mysql jako root bez hesla.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #7 kdy: 09 Března 2008, 15:10:01 »
po nové instalaci jsem ho neměnil ale nejde to jak s heslem tak bez prostě pokaždé když chci k databázi tak to hodí tuhle chybu.  hlasím se mysql -u root -p, nebo přes phpko.

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #8 kdy: 09 Března 2008, 15:54:54 »
tak jsem to zkusil znovu komplet odinstalovat a nainstalovat mysql 4.1. to selhalo a už nejde naistalovat ani ta 5ka myslím že formát a nová instalace ubuntu bude nejlepší řešení, už je to jak s widlema :-)

Pavelp

  • Host
Re: mysql-server-5.0 reinstal
« Odpověď #9 kdy: 09 Března 2008, 16:11:06 »
Coz zkusit:
mysql -uroot

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #10 kdy: 09 Března 2008, 16:13:45 »
xy@xy:~$ mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
« Poslední změna: 25 Února 2010, 19:21:31 od dave67 »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: mysql-server-5.0 reinstal
« Odpověď #11 kdy: 09 Března 2008, 16:52:48 »
Zkuste
Kód: [Vybrat]
grep password /etc/mysql/debian.cnf
A to co to vyplivne jako heslo pouzijte takto:
Kód: [Vybrat]
mysql -udebian-sys-maint -pToSileneHeslo

Toto vás přihlásí?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Pavelp

  • Host
Re: mysql-server-5.0 reinstal
« Odpověď #12 kdy: 09 Března 2008, 16:55:08 »
Zkotrolujte si instalaci, jestli je spusteny socket, nebo otevreny TCPIP port.  V prikazovam radku spustte #mysqladmin. A pri prihlasovani zadejte heslo stejne jako uzivatele.


« Poslední změna: 09 Března 2008, 17:07:12 od Pavelp »

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #13 kdy: 09 Března 2008, 17:03:25 »
xy@xy:~$ grep password /etc/mysql/debian.cnf
grep: /etc/mysql/debian.cnf: Permission denied

zkopiroval sem si to heslo přímo z toho souboru a zkusil použít a zase access denied..

ty porty se kontrolují jak? v linuxu se vůbec nevyznám.
« Poslední změna: 25 Února 2010, 19:21:53 od dave67 »

Pavelp

  • Host
Re: mysql-server-5.0 reinstal
« Odpověď #14 kdy: 09 Března 2008, 17:07:45 »
prikazovam radku spustte: #mysqladmin

dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #15 kdy: 09 Března 2008, 17:14:53 »
port tam je 3306

count                             0
force                             FALSE
compress                         FALSE
character-sets-dir                (No default value)
default-character-set             (No default value)
host                              (No default value)
port                              3306
relative                          FALSE
socket                            /var/run/mysqld/mysqld.sock
sleep                             0
ssl                               FALSE
ssl-ca                            (No default value)
ssl-capath                        (No default value)
ssl-cert                          (No default value)
ssl-cipher                        (No default value)
ssl-key                           (No default value)
ssl-verify-server-cert            FALSE
user                              (No default value)
verbose                           FALSE
vertical                          FALSE
connect_timeout                   43200
shutdown_timeout                  3600

Pavelp

  • Host
Re: mysql-server-5.0 reinstal
« Odpověď #16 kdy: 09 Března 2008, 17:44:59 »
Vite URCITE ze jste heslo roota nenastavoval?. To je ale ted jedno. Heslo to chce a Vy ho nevite. Pouzijte popis, ktery je na tomto odkazu.
http://www.netadmintools.com/art90.html. Tim je mozno si heslo roota znovu nastavit. Jinak to neudelate, leda tou preinstalaci.

Pro me mile kritiky: ten odkaz jsem nasel po zadani tohoto "mysql root password" trivialniho dotazu do googlu. Byl druhy v poradi. Ale proc ho mam hledat ja?


dave67

  • Návštěvník
  • Příspěvků: 22
Re: mysql-server-5.0 reinstal
« Odpověď #17 kdy: 09 Března 2008, 18:07:48 »
jo taky sem hledal, de to treba takto sudo /etc/init.d/mysql reset-password jenže prostě měnit heslo nepomůže pokaždé to skončí hláškou access denied, v tomto případě přesně touhle:

ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)

Pavelp

  • Host
Re: mysql-server-5.0 reinstal
« Odpověď #18 kdy: 09 Března 2008, 18:16:08 »
Presneji, ne ze nepomuze menit heslo, vy jste ho zatim vubec nezmenil, takze nemuzete rikat, ze to nepomaha. Je mozne, ze jsou nejak poskozene systemove tabulky prav a useru.
« Poslední změna: 09 Března 2008, 18:19:31 od Pavelp »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re: mysql-server-5.0 reinstal
« Odpověď #19 kdy: 09 Března 2008, 19:00:05 »
Ten grep proveďte se sudo.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.