sql >> Databáze >  >> RDS >> Mysql

Použití souboru .php ke generování výpisu MySQL

Můžete použít exec() funkce pro provedení externího příkazu.

Poznámka:mezi shell_exec() a exec() , zvolil bych ten druhý, který nevrací výstup do PHP skriptu -- PHP skript nepotřebuje, aby získal celý SQL výpis jako řetězec:stačí jej zapsat do souboru, a to může být provede samotný příkaz.


Tento externí příkaz:

  • buďte voláním mysqldump , se správnými parametry,
  • a přesměrovat výstup do souboru.

Například:

mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql


Což znamená, že váš PHP kód bude vypadat takto:

exec('mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql');


Samozřejmě je na vás, zda použijete správné informace o připojení a nahradíte ... s těmi.



  1. Neo4j - Vytvořte index pomocí Cypher

  2. Konfigurace ověřování LDAP a mapování skupin pomocí MariaDB

  3. Vyberte Vše před nebo po určité postavě v MariaDB

  4. Výkon sys.partitions