Autor | Zpráva | ||
---|---|---|---|
Trumpeta Profil * |
#1 · Zasláno: 30. 8. 2012, 12:10:23
Ahoj,
nějakým způsobem se nemůžu připojit k databázi, nevím, jak se to mohl stát, neboť mi včera ještě fungovala. Každopádně mi to hází následující chybu: No connection could be made because the target machine actively refused it. Ani přes adminer se k databázi nepřipojím. Zkoušel jsem se kouknout do Windows Services, kde jsem zjistil, že Mysql je vypnutá. Po zapnutí ale háže opět chybu: Windows couldn't start mysql on local computer Error 1067: Tthe process terminated unexpectedly. Předem díky za odpovědi |
||
peta Profil |
#2 · Zasláno: 30. 8. 2012, 13:06:58
Trumpeta:
Mozna vyresil restart. Aspon to procisti pozustatky, ktere ti to blokuji spustit. |
||
Trumpeta Profil * |
#3 · Zasláno: 30. 8. 2012, 13:28:24 · Upravil/a: Trumpeta
peta:
Restart serveru ani počítače nepomohl. (U Mysql service nemůžu udělat restart, je ve stavu: Stopped) |
||
Kajman Profil |
#4 · Zasláno: 30. 8. 2012, 13:36:42
Trumpeta:
Zkuste se podívat do error logu. |
||
Trumpeta Profil * |
#5 · Zasláno: 30. 8. 2012, 13:45:38
Kajman:
Error log hlásí tohle: Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist |
||
Kajman Profil |
#6 · Zasláno: 30. 8. 2012, 13:50:46
Asi se Vám smazaly soubory se systémovými tabulkami - proto server nejde spustit.
|
||
Trumpeta Profil * |
#7 · Zasláno: 30. 8. 2012, 13:55:43 · Upravil/a: Trumpeta
Složka mysql/data/perfomance_schema je zaplněná těmito soubory -
http://imgur.com/RUgLY Nejsou to náhodou systémové tabulky? Musím se přiznat, že stejná událost (No connection could be made because the target machine actively refused it. ) - tehdy jsem to vyřešil restartem mysql, ale jestli se mi to bude stávat pořád... *Musím se přiznat, že stejná událost se mi stala před měsícem |
||
Kajman Profil |
#8 · Zasláno: 30. 8. 2012, 14:41:38
Dříve u myisam verze bývaly systémové tabulky v mysql/data/mysql/
|
||
Trumpeta Profil * |
#9 · Zasláno: 30. 8. 2012, 15:05:57
Kajman:
„Dříve u myisam verze bývaly systémové tabulky v mysql/data/mysql/“ Zde jsou také tabulky, spousta tabulek, že je asi nemá cenu vypisovat...Takže systémové tabulky zřejmě nejsou vymazány... |
||
Keeehi Profil |
#10 · Zasláno: 30. 8. 2012, 15:16:29
Všechny možná ne, ale mysql má problém najít tabulku user. Tu vy vidíte?
|
||
Trumpeta Profil * |
#11 · Zasláno: 30. 8. 2012, 19:23:13
Soubory user mám - (user.frm user.MYI AND user.MYD)
|
||
Kajman Profil |
#12 · Zasláno: 30. 8. 2012, 20:29:36
Neměnila se někde cesta k těmto souborům? Zkusil bych ji zkontrolovat, zda cesta do dat v konfiguračním souboru odpovídá. Také můžete zkusit
mysqlcheck --repair mysql user |
||
Trumpeta Profil * |
#13 · Zasláno: 30. 8. 2012, 22:03:45
Povedlo se!! Díky!
Zjistil jsem totiž, že v konfigurák načítá data jinde (C:\ProgramData\MySQL\MySQL Server 5.5\data) takže jsem tabulky typu user překopíroval (z v C:\web\prog\MySQL\data) do nového adresáře. |
||
Časová prodleva: 12 let
|
0