Krachad tabell

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Krachad tabell

Inlägg av bruse »

Dret, tabellen phpbb_posts verkar ha kraschat.
#144 - Table './sparvags_4/phpbb_posts' is marked as crashed and last (automatic?) repair failed
Har försökt med REPAIR TABLE men utan resultat...

Finns det nåt jag kan göra, förutom att vänta tills supporten öppnar imorrn?
Slacker
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 166
Blev medlem: 2007-07-15 08:56
Svar: 0

Re: Krachad tabell

Inlägg av Slacker »

Ibland skall man visst behöva göra om REPAIR TABLE ett par gånger innan det lyckas. Läs mer här:
http://www.phpbb.com/kb/article/fixing- ... from-mysql
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Krachad tabell

Inlägg av Holger »

Jag har en php-fil i en skyddad mapp med följande kod som jag kör varje gång en tabell markeras som kraschad.
Anpassa

Kod: Markera allt

$dbLink = mysql_connect("SERVER", "DATABAS-NAMN", "LÖSENORD") or die("Unable to connect to the database.");


Kod: Markera allt

<?
### Enter your username and password into the connection string: ###
$dbLink = mysql_connect("SERVER", "DATABAS-NAMN", "LÖSENORD") or die("Unable to connect to the database.");

$sql = "show databases";
$query = mysql_query($sql) or die("error fetching database names");

while ($rs=mysql_fetch_array($query))
{
	echo "Database: " . $rs['Database'] . "\n";
	mysql_select_db($rs['Database'],$dbLink) or die("Unable to select database: " . $rs['Database']);
	$sql = "show tables";
	$query2 = mysql_query($sql) or die("error fetching table names");

	while ($rs2=mysql_fetch_array($query2))
	{
		$key = "Tables_in_" . $rs['Database'];
		echo "Table: " . $rs2[$key] . "\n";
		$sql = "repair table " . $rs2[$key];
		$query3 = mysql_query($sql);
		$rs3 = mysql_fetch_array($query3);
		echo $rs3['Table'] . " | " . $rs3['Op'] . " | " . $rs3['Msg_type'] . " | " . $rs3['Msg_text'] . "\n";
	}
}
echo "Finished!\n";
?>
Holger Gremminger
Ingen support via PM!
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: Krachad tabell

Inlägg av bruse »

Problemet är att det gör timeout om jag gör det via webbläsaren.

Fick hjälp av hotellet att reparera via Telnet/SSH och jag har kollat att jag kan göra det den vägen.

Gjorde sen backup igår kväll med hjälp av mysqldumper som du Holger rekomenderar.
MEN! Skulle göra backup idag igen, å då kraschade samma tabell igen! Kollade i koden för mysqldumper, och där kör den ALTER TABLE...
Kan det ha varit det? Det gick ju att göra backup igår, men inte idag.

Bara ringa supporten igen å be dom reparera... Nu vågar jag inte köra mysqldumper mer.
Men på köpet lärt mig hur jag själv kan reparera via SSH.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6574
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Krachad tabell

Inlägg av Holger »

:?:
Tror knappast att dumpern orsakade detta!
Men-men, jag lär mig gärna mer om detta och skulle vilja rapportera det till utvecklaren.
Holger Gremminger
Ingen support via PM!
Användarens profilbild
bruse
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 164
Blev medlem: 2006-03-30 08:19
Svar: 0

Re: Krachad tabell

Inlägg av bruse »

Tack, det vore snällt.
Som sagt, det hände under backupen, men det kan ha varit andra orsaker.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 0 och 0 gäster