![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Web Programmeren, Web 2.0 en mash-ups Bespreek Web Programmeren en Web Server Administration, waaronder LAMP, Apache, MySQL, Flash, HTML, SEO, mash-ups en andere web-API's en onderwerpen. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| MySQL Developer, aan "Quan" (alias de MySQL Query Analyzer) | iBot | MySQL DevZone RSS | 0 | 05-15-2009 01:30 PM |
| MySQL Universiteit - Opleiding op het gebied van MySQL Development & Internals | iBot | Solaris BigAdmin RSS | 0 | 11-12-2008 09:10 |
| How to break mysql dump sql bestand | learnbash | Programmeren en Shell Scripting | 2 | 05-14-2008 05:39 |
| herstellen mysql dump bestand in vele externe servers? | blesets | Programmeren en Shell Scripting | 2 | 09-13-2006 01:17 |
| help, wat is het verschil tussen core dump en paniek dumpen? | Aileen | UNIX voor Dummies Questions & Answers | 1 | 06-11-2001 08:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
Hallo. het doel van mijn inspanningen nu zijn om een grotere script van mij (die de beheerder vertelde me dat hij in cron voor mij) de juiste back-up van mijn MySQL-database. Om te testen uit de SQL back-up deel (voordat je het hele script in cron, en met het niet werken) Ik wilde testen. Dus hier is wat ik gedaan heb:
PHP-bestand op mijn testen (op de live-server) Code:
<?php
$test = shell_exec('echo $SHELL');
echo "<pre>$test</pre>";
$output = shell_exec('sh ./sqlBack.sh');
echo "<pre>$output</pre>";
?>
Code:
#!/usr/local/bin/bash # MYSQL BACKUP: sql_bDir="./sql_backups/" #LOCATION FOR SQL BACKUPS TO LAND sql_bName=SqlBackup_$(date "+%A") echo "The Shopping Cart's database backup will be in $sql_bDir and will be named $sql_bName" #NOTICE OF DATABASE BACKUP mysqldump -uNAME -pPASS --opt DBASENAME > $sql_bDir$sql_bName.tgz Bij voorbaat dank voor al je hulp! |
|
|||||
|
Bedankt voor het antwoord!
Citaat:
Citaat:
Dit is wat ik gevonden: Citaat:
Citaat:
Citaat:
Bedankt voor al je hulp! |
|
||||
|
Citaat:
test.php Code:
<?php
$output=shell_exec('sh /home/jzacsh/public_html/private/scripts/dbackup.sh');
echo "<pre>$output</pre>";
?>
Code:
#!/bin/sh
sql_bDir=./sql_pickup/
#START SQL BACKUP + TGZ
echo " " #VISUAL PADDING
echo "# BEGINNING DATABASE BACKUP PORTION:" #VISUAL
#MYSQL LANDING DIR. CHECK
echo "Checking if sql backup landing directory exists: $sql_bDir"
if test -d "$sql_bDir"
then
echo "Directory to receive database backup exists"
else
echo "Directory to receive database backup does not exist, creating it"
mkdir $sql_bDir
fi #ENDIF SQL DIR. CHECK
echo " " #VISUAL PADDING
# MYSQL BACKUP
sql_bName=SQLBackUp_$(date +%A).gz
sql_Path=$sql_bDir$sql_bName
echo "The Shopping Cart's database backup will be:" $sql_Path #NOTICE OF DATABASE BACKUP
echo "Note: If the main backup is backing up the root directory, you do not need to separately download the database backup."
mysqldump -u name -p wppass --single-transaction db123 | dd bs=1M | gzip -c > $sql_Path
Code:
# BEGINNING DATABASE BACKUP PORTION: Checking if sql backup landing directory exists: ./sql_pickup/ Directory to receive database backup exists The Shopping Cart's database backup will be: ./sql_pickup/SQLBackUp_Tuesday.gz Note: If the main backup is backing up the root directory, you do not need to separately download the database backup. Enig idee wat ik zou kunnen doen verkeerd? |
|
||||
|
Citaat:
(het bestand nog steeds afkomstig uit 0 B, net ongecomprimeerd)test.php output: Code:
# BEGINNING DATABASE BACKUP PORTION: Checking if sql backup landing directory exists: ./sql_pickup/ Directory to receive database backup exists The Shopping Cart's database backup will be: ./sql_pickup/SQLBackUp_Tuesday Note: If the main backup is backing up the root directory, you do not need to separately download the database backup. Code:
#!/bin/sh sql_bName=SQLBackUp_$(date +%A) mysqldump -u jzacsh_jzacsh -p wordpres --single-transaction jzacsh_jzwp > $PWD/sql_pickup/$sql_bName echo $ SHELL ... het teruggezonden / usr / local / cPanel / bin / noshell I'm guessing dat betekent dat ik niet kan lopen dingen goed? (Ik ben niet zeker, ik had een natuurlijk reservoir van de output van een bestand met en alles ... Ik was niet succesvol in het uitvoeren van een GOEDE bestand) |
![]() |
| Bladwijzers |
| Labels |
| back-up, mysql, php-test |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|