Sponsor-Board.de
Thema geschlossen  Thema schreiben 

MYSQL Exportieren

Verfasser Nachricht

Beiträge: 322
Registriert seit: Dec 2011
Status: offline


Beitrag: #1
MYSQL Exportieren

Hey,
weiß jemand wie man Ohne PhpMyAdmin den Inhalt einer Tabelle downloadet? Als als SQL damit ich sie bei einer anderen Importieren kann
MFG Defkil


PHPmyAdmin geht alles außer das Exportieren, PHP usw. geht. Ich hatte auch einige Scripts gefunden die die Tabele downloaden sollte, hat aber nicht geklappt


Mit freundlichen Grüßen Defkil
[Link: Registrierung erforderlich]

16.04.2012 07:05
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 758
Bewertung: 9
Registriert seit: Feb 2010
Status: offline


Beitrag: #2
RE: MYSQL Exportieren

mysql -u name -p datenbankname > ziel.sql

16.04.2012 08:52
 
Alle Beiträge dieses Benutzers finden

Beiträge: 322
Registriert seit: Dec 2011
Status: offline


Beitrag: #3
RE: MYSQL Exportieren

Ich habe

PHP-Code:
<?php
$output 
shell_exec ("mysql -u c1dieb -p players > ziel.sql");

?>

Aber die Datei ziel.sql ist dann immer leer


Mit freundlichen Grüßen Defkil
[Link: Registrierung erforderlich]

16.04.2012 09:04
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 39
Registriert seit: Apr 2012
Status: offline


Beitrag: #4
RE: MYSQL Exportieren

So mach ich das, musst du natürlich noch absichern Smile

PHP-Code:
<?php
backup_tables
('localhost','username','password','dbname');


/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables '*')
{
    
    
$link mysql_connect($host,$user,$pass);
    
mysql_select_db($name,$link);
    
    
//get all of the tables
    
if($tables == '*')
    {
        
$tables = array();
        
$result mysql_query('SHOW TABLES');
        while(
$row mysql_fetch_row($result))
        {
            
$tables[] = $row[0];
        }
    }
    else
    {
        
$tables is_array($tables) ? $tables explode(',',$tables);
    }
    
    
//cycle through
    
foreach($tables as $table)
    {
        
$result mysql_query('SELECT * FROM '.$table);
        
$num_fields mysql_num_fields($result);
        
        
$return.= 'DROP TABLE '.$table.';';
        
$row2 mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
        
$return.= "\n\n".$row2[1].";\n\n";
        
        for (
$i 0$i $num_fields$i++) 
        {
            while(
$row mysql_fetch_row($result))
            {
                
$return.= 'INSERT INTO '.$table.' VALUES(';
                for(
$j=0$j<$num_fields$j++) 
                {
                    
$row[$j] = addslashes($row[$j]);
                    
$row[$j] = ereg_replace("\n","\\n",$row[$j]);
                    if (isset(
$row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
                    if (
$j<($num_fields-1)) { $return.= ','; }
                }
                
$return.= ");\n";
            }
        }
        
$return.="\n\n\n";
    }
    
    
//save file
    
$handle fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');
    
fwrite($handle,$return);
    
fclose($handle);
}
?>
<?php
$dir 
scandir('.'); // den dir den du lesen willst
print '<h2>Index of: '.$dir.'</h2>';
print 
'<ul>';
foreach(
$dir as $item) {
print 
'<li><a href="'.$item.'">'.$item.'</a></li>';
}
print 
'</ul>';
?>

16.04.2012 09:36
 
Alle Beiträge dieses Benutzers finden

Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status: offline


Beitrag: #5
RE: MYSQL Exportieren

[Link: Registrierung erforderlich]

das habe ich früher immer benutzt um backups zu machen. Das sollte dir sicher weiterhelfen.

16.04.2012 10:55
 
Alle Beiträge dieses Benutzers finden

Beiträge: 38
Bewertung: 0
Registriert seit: Mar 2012
Status: offline


Beitrag: #6
RE: MYSQL Exportieren

mysql --user=... --password=... datenbankname <export.sql

du hast nämlich bestimmt das passwort vergessen....das wird aus timchens beitrag nämlich nicht ganz klar...

Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2012 13:01 von coloskopie.

16.04.2012 12:59
 
Alle Beiträge dieses Benutzers finden

Beiträge: 322
Registriert seit: Dec 2011
Status: offline


Beitrag: #7
RE: MYSQL Exportieren

Ich habs mit

PHP-Code:
<?php
$output 
shell_exec ("mysqldump -uLOGINNAME -pPASSWORT --all-databases > sicherung.sql");

?>

geschaft
Danke @ all!


Mit freundlichen Grüßen Defkil
[Link: Registrierung erforderlich]

16.04.2012 13:21
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  PHP Formular in Mysql spela 1 1.934 19.06.2018 11:09
Letzter Beitrag: Jerr0w
  WordPress User in .txt Datei exportieren fischer 1 1.579 15.09.2016 08:51
Letzter Beitrag: Tolive
Question PHP+MySQL hilfe benötigt z0ckyZockt 4 1.745 13.07.2016 17:03
Letzter Beitrag: push
  bilder in MySQL Speichern Garfield200508 3 2.332 17.03.2016 06:47
Letzter Beitrag: kRONOS
  Psychokiller, MySQL Magnon.eu 0 1.506 04.12.2015 17:37
Letzter Beitrag: Magnon.eu

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren