webForumDet fria alternativet

skadad mysql databas

Databaser & SQL

7 svar · 333 visningar · startad av jboy_87

Medlem sedan aug. 20011 099 inlägg
Frågan#1

Det här är andra gången det händer!
Mina tabeller blir skadade? hur reparera man dem?
jag kör med phpmyadmin och försökte att fixa en av tabellen men får meddelandet:

Can't open file: 'medlemmar.MYD'. (errno: 145)

Medlem sedan apr. 20021 155 inlägg
#2

länk
- Hoppas att det löser problemet.. ;)

Medlem sedan aug. 20011 099 inlägg
#3

jepp hjälpte lite men har fortfarande ett allvarligt problem!
När jag kör optimera på tabellen så får jag:

MySQL sa:
Can't open file: 'snyggast.MYI'. (errno: 145)

har sökt men inte hittat nått som hjälper.. Jag fattar inte varför det blir så??? det e alltid knas med mysql!

Medlem sedan mars 20002 836 inlägg
#4

Att en tabell går sönder beror oftast på att mysql INTE stängs ned på rätt sätt då mysql håller n-antal tabeller cachade i ram-minnet för snabbare access av data. Hur många tabeller som är öppna samtidigt beror på hur man har konfat mysql.

Om datorn bara "stängs av rätt och slätt" så går oftast en tabell (flera tabeller) åt helvete, tex vid strömavbrott.

Ett bra alternativ är att alltid ha en back-up som körs regelbundet. (sök på tex mysqldump här på wF eller i mysql-dokumentationen)

Under de år som jag har hållit på med mysql så har jag aldrig (peppar, peppar) råkat ut för att en tabell har gått sönder, eller andra "otrevligheter" har uppstått.

testa annars att köra detta där du kan köra en sql-fråga:

OPTIMIZE TABLE `tablename`

cya,
/PatrikB

Medlem sedan aug. 20011 099 inlägg
#5

Inte undra på Servern kraschar varje dag tack vare datorbutiken som levererat trasiga minnen fa* ta dem, allt är deras fel! kan man inte få skadestånd för det här liksom?

OPTIMIZE TABLE `tablename`

Ska jag köra det via mysql prompten jag kör med linux?

Medlem sedan mars 20002 836 inlägg
#6

Kör det från tex phpMyAdmin.
Finns en "ruta" som du kan köra olika sql-frågor från

jo, om servern kraschar så blir det nog som så att tabellerna också kraschar .....

cya,
/PatrikB

Medlem sedan aug. 20011 099 inlägg
#7

går inte med phpmyadmin det är då det skadar tabellen nu får jag

suryoyozone.nyfikna optimize error Can't create new tempfile: '/var/lib/mysql/suryoyozone/nyfikna.TMD'
suryoyozone.nyfikna optimize status Operation failed

jag kör med i myiasmchk för att fixa tabellerna!

Medlem sedan aug. 20011 099 inlägg
#8

mina tabeller fungerar men när jag kör med optimize så kraschar dem

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)