Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Łatwy sposób na eksportowanie tabeli SQL bez dostępu do serwera lub phpMyADMIN

Możesz do tego użyć SQL:

$file = 'backups/mytable.sql';
$result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");

Następnie skieruj przeglądarkę lub klienta FTP na katalog/plik (backups/mytable.sql). Jest to również dobry sposób na tworzenie przyrostowych kopii zapasowych, na przykład podając nazwę pliku jako znacznik czasu.

Aby odzyskać go z powrotem do bazy danych z tego pliku, możesz użyć:

$file = 'backups/mytable.sql';
$result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");

Inną opcją jest użycie PHP do wywołania polecenia systemowego na serwerze i uruchomienia 'mysqldump':

$file = 'backups/mytable.sql';
system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grupowanie w interwał 5 minut w zakresie czasu

  2. Włącz Pythona, aby połączyć się z MySQL przez tunelowanie SSH

  3. Tożsamość .NET Core 2.1 pozyskuje wszystkich użytkowników wraz z przypisanymi im rolami

  4. PDO MySQL:użyć PDO::ATTR_EMULATE_PREPARES czy nie?

  5. Jak monitorować wdrożenia MySQL za pomocą Prometheus i Grafana w ScaleGrid?