Posta :: Tostapane :: mysql

mail :: tostapane :: mysql è molto più che installare mysql.
Scarica ora

Posta :: Tostapane :: mysql Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Matt Simerson
  • Sito web dell'editore:
  • http://search.cpan.org/~msimerson/

Posta :: Tostapane :: mysql Tag


Posta :: Tostapane :: mysql Descrizione

Mail :: Tostapane :: MySQL è molto più che installare MySQL. Posta :: Tostapane :: mysql è molto più che installare mysql.i trovarmi usando mysql per un sacco di cose. Sistemi DNS distribuiti geograficamente (replica mysql), server di posta e tutti gli altri carichi divertenti che utilizzino un RDBMS per. Come tale, ho una pila crescente di script che hanno un sacco di codice duplicato in loro. Come tale, la necessità di questo modulo perl è cresciuta. Attualmente utilizzato in: mysql_replicate_manager v1.5 + uron.net utente _ *. PL sondaggi.pl nt_export_djb_update.pl tostapane_setup.pl subroutinesNew Usa mail :: Tostapane :: mysql; My $ MySQL = Mail :: Tostapane :: mysql-> new (); AutoCommIt Backupback Up Your MySQL Database $ MySQL-> Backup ($ DOT); La posizione predefinita per i backup è / var / backup / mysql. Se si desidera memorizzati altrove, impostare BackupDir = / Path / To / Backup nel tuo .MY.CNF (come mostrato nelle FAQ) o passarlo tramite -D sulla riga di comando. Dovrai avere Cronolog, Gzip e mysqldump è installato in una posizione "normale". I backup verranno archiviati in una directory in base alla data, come /var/backups/mysql/2003/09/11/mysql_full_dump.gz. Assicurati che il percorso sia configurato per essere eseguito il backup dal software di backup. Argomenti richiesti: Dot - un hashref di valori da un .my.cnf FileConnect My ($ DBH, $ DSN, $ DRH) = $ MySQL-> Connect ($ Dot, $ Warn, $ debug); $ Dot è un hashref di Paia di tasti / valore nello stesso formato che troverai in ~ / .my.cnf. Non per coincidenza, è lì che si aspetta che ti prenderai. $ Warn ti consente di determinare se morire o avvertire su guasto o errore. Per avvertire, impostare $ avverte a un valore diverso da zero. $ Debug stampati i messaggi di debug utili dovresti avere problemi.db_varsthis sub è chiamato internamente da $ mysql-> connect e viene utilizzato principalmente per impostare alcuni predefiniti ragionevoli non dovresti Passaggio sufficiente parametri di connessione in $ dot.flush_logs $ mysql-> flush_logs ($ dbh, $ debug) esegue la query di MySQL "Flush Logs" sul server. Ciò commette in attesa (scrive memorizzate nella cache) a disk.get_hashesgets risultati da una query mysql come una serie di hash my @r = $ $ mysql-> get_hashes ($ dbh, $ sql); $ dbh è un handle di database $ sql è queryinstallinstall Mysqlis_newer my $ ver = $ mysql-> versione ($ dbh); My $ Newer = $ mysql-> is_newer ("4.1.0", $ ver); IF ($ più nuovo) {stampa "Sei coraggioso!" }; Come puoi vedere, is_newer può essere molto utile, specialmente quando è necessario eseguire le query con le differenze di sintassi tra le versioni di mysql.parse_dot_file $ mysql-> parse_dot_file ($ file, $ avvio, $ debug) Esempio: My $ Dot = $ mysql-> parse_dot_file (". my.cnf", "", 0); $ File è il file da analizzare. $ Avvio è l' dove iniziamo alla ricerca di impostazioni. Ciò si aspetta che il formato utilizzato in file di configurazione .my.cnf mysql.a Hashref venga restituito il valore chiave dei tasti pairphpmyadmin_installinstall phpmyadmin da porte di FreeBSD. $ mysql-> phpmyadmin_install ($ conf); $ conf è un hash di valori di configurazione. Vedere tostapane-watcher.conf per la configurazione dei valori opzionali da passare insieme.Query my $ sth = $ mysql-> query ($ dbh, $ query, $ warn) $ dbh è la maniglia del database che hai già acquisito tramite $ mysql- > Connetti. $ Query è l'istruzione SQL da eseguire.Il $ Warn è impostato, non moriamo se la query fallisce. In questo modo puoi decidere quando chiami il sub se vuoi morire o restituire un $ sth fallito (e probabilmente un messaggio di errore). Eseguire Esegue ciò che è necessario eseguire una dichiarazione restituisce sempre il vero indipendentemente dal numero interessato. Per non selezionati, restituisce il numero di righe interessate: nessuna riga = 0E0 per selezionare, inizia semplicemente alla query. Seguire con Fetch_ * Query_Confirm $ MySQL-> Query_Confirm ($ DBH, $ Query, $ debug); Utilizzare questo se si desidera ottenere in modo interattivo la conferma dell'utente prima di eseguire un posto di query.sanitya per fare test di convalida sui valori per assicurarsi che siano ragionevoli Controlliamo solo per assicurare che la password sia inferiore a 32 caratteri e il nome utente è inferiore a 16. Più test verranno.Shutdown_mysqldshuts giù MySQL utilizzando una maniglia $ DRH. My $ RC = $ mysql-> shutdown_mysqld ($ DBVS, $ DRH); $ DBVS è un hashref contenente: host, utente, passreturns error_code 200 su Success, 500 in errore. Vedi ERROR_DESC per dettagli.tables_lock my $ sth = $ $ mysql-> tables_lock ($ dbh, $ debug); # fai alcuni roba mysql $ mysql-> tables_unlock ($ dbh, $ sth); prende una maniglia di dichiarazione e fa un blocco globale su tutte le tabelle. Abbastanza utile quando vuoi fare cose come fare un tarball della directory del database, eseguire il backup del server, ecc ..Cables_unlock $ MySQL-> TabelS_unlock ($ DBH, $ STH, $ debug); prende una sola istruzione e un sblocco globale su tutte le tabelle. Abbastanza utile dopo aver utilizzato $ mysql-> tables_lock, fatto le tue azioni e desideri rilasciare la versione di blocco.status my $ ver = $ $ mysql-> versione ($ dbh); restituisce una stringa che rappresenta la versione di MySQL in esecuzione. : · Perl · dbi.pm · DBD :: Requisiti MySQL: · Perl. · DBI.PM. · DBD :: mysql


Posta :: Tostapane :: mysql Software correlato

Subs :: Parallel.

sottotitoli :: Parallel è un modulo perl che consente a subroutine di correre senza problemi in parallelo. ...

210

Scarica

NET :: PEEP :: Conf

Net :: Peep :: Conf è un'estensione perl per fornire una rappresentazione dell'oggetto delle informazioni di configurazione per PEEP. ...

166

Scarica