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
Datenbank übernehmen
Re: Datenbank übernehmen
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
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
Re: Datenbank übernehmen
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.
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.."
--
"Where's Oswald when we need him.."
Re: Datenbank übernehmen
@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.
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)
Re: Datenbank übernehmen
Jo, oder mit 'cat dump.sql | mysql -uuser -ppassword database'.
bye.olli
--
"Where's Oswald when we need him.."
--
"Where's Oswald when we need him.."