Help-PDO copiare Database MySQL

frankz

Nuovo Utente
27 Dic 2017
9
0
1
65
Non so se questa richiesta e' nella giusta discussione, oppure devo scriverla in "database""
Ho la necessita' (a fine anno) di fare una copia del database tramite PDO, e dopo svuotare alcune delle tabelle del database di lavoro.
qualcuno mi puo' aiutare e darmi delle idee ?
 

marino51

Utente Attivo
28 Feb 2013
3.016
174
63
Lombardia
per la copia del db puoi fare riferimento al manuale, questa pagina e successive
https://dev.mysql.com/doc/refman/5.6/en/mysqldump-copying-database.html
qui invece un tutorial da seguire passo passo in funzione della situazione
http://www.mysqltutorial.org/mysql-copy-database/

per svuotare le tabelle puoi usare il comando
truncate table nomedellatabella (eseguibile probabilmente ancheda pdo)

se invece vuoi "muovere" i record in un'altra tabella (insert e delete) puoi fare riferimento qui
https://stackoverflow.com/questions/33115526/in-mysql-can-i-return-deleted-rows-after-a-deletion

ma per queste operazioni forse è meglio che crei uno script per phpmyadmin visto che sono operazioni da eseguire una volta e da controllare nel loro risultato
 

frankz

Nuovo Utente
27 Dic 2017
9
0
1
65
per la copia del db puoi fare riferimento al manuale, questa pagina e successive
https://dev.mysql.com/doc/refman/5.6/en/mysqldump-copying-database.html
qui invece un tutorial da seguire passo passo in funzione della situazione
http://www.mysqltutorial.org/mysql-copy-database/

per svuotare le tabelle puoi usare il comando
truncate table nomedellatabella (eseguibile probabilmente ancheda pdo)

se invece vuoi "muovere" i record in un'altra tabella (insert e delete) puoi fare riferimento qui
https://stackoverflow.com/questions/33115526/in-mysql-can-i-return-deleted-rows-after-a-deletion

ma per queste operazioni forse è meglio che crei uno script per phpmyadmin visto che sono operazioni da eseguire una volta e da controllare nel loro risultato
La mia intenzione era di copiare il database di lavoro per salvare una copia afine anno senza dover usare phpmyadmin che lo fa in modo molto semplice, per redere le cose piu semplici all'utente.
Io pensavo di usare mysqldbcopy, ma non so so come eseguirlo (essendo un commando da shell), all'interno di un programma PHP.
 

marino51

Utente Attivo
28 Feb 2013
3.016
174
63
Lombardia
Io pensavo di usare mysqldbcopy, ma non so so come eseguirlo (essendo un commando da shell),
con windows eseguo il comado così, in php,

$bat = $nomebat." ".$par1." ".$par2;
exec($bat,$output,$err);

$nomebat identifica path e nome del batch da eseguire
$par1 - 2 sono parametri che vengono passati al batch (limite è dato dal SO)

potresti costruire un file batch che contiene tutto il comando mysqldbcopy
passando i parametri che ti servono per renderlo "dinamico"
ed in php lo esegui, come sopraddetto

non ho un esempio mysql, ma uso questo sistema per eseguire sul server task specifici richiamati dall'utente
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Passare i risultati di un foreach in un modal. Help! PHP 2
J help me C/C++ 1
Q HELP ME PLEASE!‼️‼️ E-Commerce 1
L difficoltà con Xampp. printing php mancante...help Web Server 6
K [PHP] Help me a problem... Pleases PHP 1
M HELP FORM CREATO IN PHP PHP 14
M Help - consultare (ed esportare) dati da un DB pubblico mySql PHP 2
S [PHP] help me!! PHP 2
F Cerco contatto tipo help-desk Offerte e Richieste di Lavoro e/o Collaborazione 2
Andrea1981 [WordPress] [HTML] Help modifica credits nel footer.Tema Customizr. WordPress 5
simgia [Javascript] Google maps help! Javascript 1
S [WordPress] Footer php - il background riempie tutta la pagina - help WordPress 1
A funzioni asincrone e callback...help! Ajax 10
F Help array da javascript a php Javascript 2
M [PHP] Help: controllo valori inseriti in un campo PHP 1
P Help con js/php PHP 6
N Sistema di Help di Delphi 7 non funziona su Win10 Windows e Software 0
silvia88 ***Help*** - Anteprima immagine photoshop diversa da file Photoshop 3
A HELP: vedo il sito posizionato in serp solo con i tool di posizionamento!!! SEO e Posizionamento 3
T [PHP] Calcolo anzianità soggetti [era: Help me :( Esercizio per me impossibile] PHP 9
trattorino Creare codice php help PHP 26
CoyotesSon [PHP] Help! Creazione di una finestra PHP 5
V help java Java 2
L help me Presentati al Forum 0
L N00b need help Webdesign e Grafica 2
I Help - Problema installazione tema di themeforest WordPress 1
claudiav ciao!! help.. Presentati al Forum 0
Z Invio mail da telecamere HIKVision - HELP!!! IP Cam e Videosorveglianza 0
M - WordPress - Sito Annunci HELP ME!!!! :crying: WordPress 2
L Hosting, help HTML e CSS 2
M HoneyPot su macchina virtuale HELP ME PLEASE!!! Reti LAN e Wireless 0
F Help con leaseweb Hosting 2
M DropDownList HELP ASP.NET 8
E [Javascript] help me !!! array da php a java Javascript 9
N Query lenta, help ! MySQL 0
P Help! modifica script Javascript 11
R cookies policy - help Leggi, Normative e Fisco 21
I Piccolo roblema di compatibilità mobile.. help! PHP 1
zorro Help paginazione PHP 10
A Help! Creare un blog/portale con chat in real time WordPress 0
P help variabile js concatenata a echo php Javascript 0
O Help, devo fare un sito web con alcune caratteristiche... HTML e CSS 2
Alessandra Fanelli Menu Collapse- help -nn iserisce azioni a pulsanti Flash 0
M php help ! PHP 3
V datepicker help.... jQuery 2
S Php HELP! PHP 2
S php help phpBB 5
P HELP: passare alla seconda maschera tramite pulsante MS Access 0
iAntis Domande per Restyling completo di un sito e nuovo Upload sul server: HELP! :/ Hosting 1
D inserire datepicker in un form - help HTML e CSS 4

Discussioni simili