2013-02-17 19 views
14

Potrzebuję wysłać moją stronę z bazą danych MySQL. Zrobiłem stronę i bazę danych MySQL w XAMPP, ale nie wiem, jak wysłać bazę danych.Eksport bazy danych MySQL z XAMPP

+2

Można Google "eksportować mySQL" –

+1

Zobacz np. http://www.mydigitallife.info/how-to-backup-and-restore-export-and-import-mysql-databases-tutorial/ –

+0

Z phpmyadminem? – erknrio

Odpowiedz

10

Masz 2 możliwe sposoby, aby to zrobić

  • przez linię poleceń

kopii zapasowej: root # mysqldump -u -p [root_password] [database]> dumpfilename.sql

przywracanie: # mysql -u root -p [hasło_początkowe] [nazwa_bazy_danych] < nazwa_dumpfilku.sql

  • lub wykorzystanie phpMyAdmin (zazwyczaj instalowany z XAMP), lub coś w tym stylu i wyeksportować go z przeglądarki
13

Eksport bazy danych MySQL z XAMPP

Linia komend:

  1. Po pierwsze otwórz wiersz polecenia:
  2. Składnia: -

importu bazy danych: - D:/xampp/mysql/bin/mysql – u root -p databasename < D:/test.sql (sql file name)

Export bazy danych: - D:/xampp/mysql/bin/mysqldump -u root -p databasename > D:/text.sql(sql file name)

1

MySQL jest dostarczany z mysqldump, a więc nie XAMPP. Jest używany do dumping data in SQL format, a jego najprostszym urządzenie może być dumping wszystkich baz danych w jednym SQL pliku zrzutu, realizując je w cmd.exe:

mysqldump --all-databases > dump.sql

Dla XAMPP, należy podać nazwę użytkownika (-u root) jak również nazwa bazy (test):

mysqldump -u=root test > xampp-test-db.sql

Jako praktyczny przykład, gadatliwym:

D:\xampp\mysql\bin> mysqldump.exe --user=root --password=pwd myDatabase > C:\myBackup.sql

Zauważ, że mysqldump ma extensive, powerful options dla szerokiej gamy aplikacji do tworzenia kopii zapasowych.

Ponieważ generuje skrypty SQL, odzyskiwanie jest łatwe; patrz Reloading SQL-Format Backups.

Powiązane problemy