הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   גיבוי מסד נתונים דרך PHP (https://hosts.co.il/forums/showthread.php?t=40269)

DevZone.co.il 21-02-07 18:34

גיבוי מסד נתונים דרך PHP
 
השאלה בכותרת.
ניסיתי את הדבר הבא אבל לא ממש הולך לי:
PHP קוד:

$backupFile $dbname date("Y-m-d-H-i-s") . '.gz';
$command "mysqldump --opt -h localhost -u root data| gzip > $backupFile";
system($command); 

לא הוספתי -p כי אין לי סיסמה = שרת ביתי, אבל ניסתי גם להוסיף ולהשאיר ריק וזה עדיין לא עובד.
תודה והמשך יום נעים,
כפיר.

RS324 21-02-07 19:17

אתה יודע שאתה לא יכול להשתמש בשורה הזאת המערכות שאתה מפיץ כן ?

וזה לא עובד כי אחרי שאתה מכניס את הפקודה הזאת
מופיע לך בקשת סיסמא ואתה צריך ללחוץ ENTER

ו -P זה לשם של ה DB...

DevZone.co.il 21-02-07 22:54

1) למה אני לא יכול?
2) אתה מכיר דרך אחרת אשר תאפשר למנהל האתר לגבות את מסד הנתונים דרך פאנל הניהול של האתר?

תודה.

Tomer 21-02-07 23:36

ציטוט:

נכתב במקור על ידי KfirSh (פרסם 426719)
1) למה אני לא יכול?
2) אתה מכיר דרך אחרת אשר תאפשר למנהל האתר לגבות את מסד הנתונים דרך פאנל הניהול של האתר?

תודה.

SHOW TABLES
SELECT

ואתה רושם את הנתונים ידנית לקובץ טקסט.

RS324 22-02-07 00:45

ציטוט:

נכתב במקור על ידי KfirSh (פרסם 426719)
1) למה אני לא יכול?
2) אתה מכיר דרך אחרת אשר תאפשר למנהל האתר לגבות את מסד הנתונים דרך פאנל הניהול של האתר?

תודה.

עי פקודות כגון SYSTEM ,EXEC,SHEL_EXEC ודומיהם..מאפשרים להריץ דברים כמנהל מערכת (בלינוקס כ ROOT)
ואף שרת לא מאפשר שימוש בפונק' כי הם פשוט מהווה בעיית אבטחה חמורה...

DevZone.co.il 22-02-07 07:32

אני אנסה לקבל את כל נתוני המסדד ולשמור בקובץ TXT לא באופן ידני.
אני חושב שזה אפשרי.
תודה לכם.

דניאל 22-02-07 08:42

ציטוט:

נכתב במקור על ידי KfirSh (פרסם 426539)
השאלה בכותרת.
ניסיתי את הדבר הבא אבל לא ממש הולך לי:
PHP קוד:

$backupFile $dbname date("Y-m-d-H-i-s") . '.gz';
$command "mysqldump --opt -h localhost -u root data| gzip > $backupFile";
system($command); 

לא הוספתי -p כי אין לי סיסמה = שרת ביתי, אבל ניסתי גם להוסיף ולהשאיר ריק וזה עדיין לא עובד.
תודה והמשך יום נעים,
כפיר.

תוסיף --password=

אם אתה לא רוצה שהוא יבקש שם משתמש וסיסמא..

Ori The Man 22-02-07 15:19

מצאתי לך את זה אולי זה יוכל לעזור לך
http://www.silisoftware.com/scripts/.../backupDB.phps

akamaor 22-02-07 20:31

שמישהו ייתן קוד מלא..

Tomer 22-02-07 20:32

ציטוט:

נכתב במקור על ידי Tc4u (פרסם 427116)
שמישהו ייתן קוד מלא..

אף אחד לא יתן קוד מלא

וכן, פרנציפ, רק כי ביקשת במפורש.


כל הזמנים הם GMT +2. הזמן כעת הוא 00:37.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ