PDA

View Full Version : بک آپ گیری از دیتا بیس



Sayrex
جمعه 31 شهریور 1385, 10:49 صبح
سلام :

با به روی کار اومدن phpmyadin جدید برروی سرور ها مشاهده شده که در وقع بک آپ گیری از دیتا بیس MySQL charset میاد در بک آپ گیری تاثیر میگذاره .

تغریبا تمامی سرور ها این MySQL charset رو روی UTF-8 Unicode (utf8) ست کرده اند .
حال در صورتی که دیتا بیس شما غیر از یونیکد بشد بعد از بک آپ گیری فایل SQL شما یه چیز هچل هوفی خواهد شد که به هیچ دردی نمیخورد . چون یک SQL هست به صورت Unicode با هسته Arabic !!! به هیچ طریقی هم قادر به تبدیل یکی از این 2 به دیگری نیستید و حتی اصلا حروف فارسی ( عربیک ) رو هم به صورت درست نشون نمیده .

حال سوال من اینه که اسکریپت یا برنامه ای هست که خودش به طور مجزا و به دور از phpmyadim بتونه از دیتا بیس ها یک بک آپ به صورت ZIp تهیه کنه ؟!

arash_hemmat
شنبه 01 مهر 1385, 00:22 صبح
http://dev.mysql.com/doc/refman/5.1/en/mysqlhotcopy.html

kavehmb
یک شنبه 07 آبان 1385, 16:04 عصر
http://dev.mysql.com/doc/refman/5.1/en/mysqlhotcopy.html

اینکارو وقتی به shell بانک دسترسی داری میشه انجام داد.

اینجا یک برنامه با php نوشتن که میشه از بانک یک backup گرفت
http://www.php-mysql-tutorial.com/perform-mysql-backup-php.php

reza_rad
جمعه 12 آبان 1385, 12:21 عصر
mysqldump

با این من فرمتهای غیر یونیکد رو هم تونستم اطلاعات رو بک آپ گیری کنم و سالم برگردونم.

ocarina
جمعه 12 آبان 1385, 21:49 عصر
من هم بک آپ گیریم بدون مشکل بود؟؟
اونایی که مشکل دارند بگن کدوم نسخه رو استفاده میکنن

amirhosein
سه شنبه 16 آبان 1385, 07:51 صبح
اینجا یک برنامه با php نوشتن که میشه از بانک یک backup گرفت
http://www.php-mysql-tutorial.com/perform-mysql-backup-php.php
این برنامه ها مخصوصا کد نوشته شده با php فقط از دیتا پشتیبان می گیره روشی سراغ ندارین که از ساختار دیتابیس هم پشتیبان بگیره (مثل phpmyadmin و قسمت پشتیبان گیری در phpnuke)