Datenbank übernehmen

Post Reply
Message
Author
rs
Posts: 262
Joined: 23. Aug 2000 11:02
Location: Bayreuth
Contact:

Datenbank übernehmen

#1 Post by rs »

Hi,

ich hab derzeit eine bestehende Datenbank (news). Jetzt wechlse ich aber zu einem anderen Provider. Wie kann ich jetzt die bestehende Datenbank (bzw. die Tabellen) übernehmen? (Leider hab ich keine Ahnung von mysql)

Cu
RS

http://www.gamesforlinux.de

LoLa

Re: Datenbank übernehmen

#2 Post by LoLa »

hi!

am besten du nimmst myphpadmin und machst von der datenbank nen dumpfile was du dann ganz einfach wieder mit phpadmin auf dem anderen server einspielen kannst!


cui

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Datenbank übernehmen

#3 Post by odauter »

Also ich würde Dir eher raten mysqldump zu benutzen. Ich mach das immer so:

mysql -uuser -ppasswd database < show_tables.sql > tables.list
# show_tables.sql is einfach nur eine datei in der 'show tables;' drinsteht. In tables.list werden alle Tabellen der Db geschrieben.
for i in $(cat tables.list | grep -v Tables)
do
mysqldump -uuser -ppasswd --opt database $i >> /var/backup/mysql-complete-export-$DATE.sql
# Geht jetzt nacheinander alle Tables durch und schreibt die in das sql-file
done

Das SQL-File besteht dann nicht nur aus den Daten der Tables, sondern ist richtiger SQL-Code, der auch die Tabellenstruktur selber mit anlegt usw.. IMHO das einzig wahre.
Last edited by odauter on 22. Jan 2002 11:04, edited 1 time in total.
bye.olli
--
"Where's Oswald when we need him.."

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Datenbank übernehmen

#4 Post by trinity »

@Oliver Dauter
wobei dein Vorschlag nur geht, sofern ihm sein jtziger Provider den Zugriff auf mysql+mysqldump gestattet. Wobei dein Vorschlag mit den SQL-Statements den Chamre hat, dass man die Kinderleicht in ein eigenes PHP Script zum einspielen überführen kann.
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Datenbank übernehmen

#5 Post by odauter »

Jo, oder mit 'cat dump.sql | mysql -uuser -ppassword database'.
bye.olli
--
"Where's Oswald when we need him.."

Post Reply