[LØST] Slette database?

4 innlegg i emnet

Skrevet

Hei!

Jeg har en nettside som kjører en open source CMS som er basert på php og mysql, webhotellet jeg bruker er domeneshop.no.

Nå ønsker jeg å bytte til en ny CMS og vil bruke den samme databasen.

Spørsmålet mitt er da hvordan sletter jeg den nåværende databasen slik at den bli ”tom” eller klar for en ny CMS, kan man eventuelt benytte en database til flere ”CMSer”?

Jeg har ikke tilgang til phpMyAdmin og domeneshop benytter seg av telnet eller ssh noe jeg overhode ikke har kjennskap til.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hvis du kun ønsker å tømme databasen kan du kjøre dette

<?php

mysql_connect("localhost","username","password") or die("could not connect");

mysql_select_db("database") or die("could not change db");

$tabRes = mysql_query("show tables");

while ($tabRow = mysql_fetch_row($tabRes))

{

	mysql_query("drop table " .$tabRow[0]);

}

?>

ADVARSEL: Dette sletter ALLE TABELLER i valgt database!

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Jeg vet ikke hvordan du har det med databasetilgang, dvs om du har bare en database, og alt av tabeller ligger innenfor den eller hvordan det er.

Den letteste måten å slette en database på er jo å logge inn via ssh, du logger deg inn i mysql med følgende kommando:

mysql -u brukernavn -p

Deretter skriver du inn passordet og sletter databasen med kommandoen:

drop databasenavn;

Dette kan du jo også gjøre via et php-skript. Har du flere "databaser"(tabeller) i samme database, så er det ikke noe lurt å slette hele databasen, men da velger man å droppe de tabellene som tilhører det man vil bli kvitt.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Takk til dere begge, problemet er nå løst.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive