پاسخ به موضوع

4 ماه پیش Am!r این پرسش را مطرح کرد 10 نفر پاسخ داده اند

بک آپ گرفتن از دیتابیس

درود به همگی .. ممنون میشم روش های مختلف بک آپ گیری در mysqlرو بگید.

ابوالفضل احمدی

abolfazlahmadi@

@heisenberg در واقع فرقی نمیکنه‌منتها ویندوز به واسطه نرم افزارهای جانبی زیاد امکان بک اپ گیری بسیار بیشتری رو در اختیارتون قرار میده،برای بک اپ گرفتن از طریق خط فرمان دستور

mysqldump -u username -p db_name > db_backup.sql

استفاده‌ کنید

منظورتون تو چه سیستم‌ عاملی؟همه روش ها که‌ ممکن بسیار زیاد باشن،ولی اگه هدفتون اینکه رو سیستم عامل خاصی باشه باید مشخص کنید نوعش رو

Am!r

heisenberg@

@abolfazlahmadi درود بر استاد عزیز... میخواستم کوئری بک آپ گیری رو بدونم به چه صورت هست.

توی phpmyadmin به صورت ui میشه ذخیره کرد. میخواستم بدونم توی cmd چطور باید کوئریش رو بنویسم.

هم ویندوز هم لینوکس. واقعا نمیدونستم کوئری بک آپ گیری توی سیستم عامل ها متفاوت هست.

@heisenberg در واقع فرقی نمیکنه‌منتها ویندوز به واسطه نرم افزارهای جانبی زیاد امکان بک اپ گیری بسیار بیشتری رو در اختیارتون قرار میده،برای بک اپ گرفتن از طریق خط فرمان دستور

mysqldump -u username -p db_name > db_backup.sql

استفاده‌ کنید

Am!r

heisenberg@

@abolfazlahmadi

 mysqldump -u root -p mvc > backup.sql;

استاد به این شکل مینویسم خطا میده. چیو اشتباه میکنم؟

@heisenberg خب خطا رو بفرستید!

Am!r

heisenberg@

@abolfazlahmadi

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -u root -p mvc > backup.sql' at line 1

استاد , من دیتابیس رو انتخاب میکنم بعد کوئری رو میزنم خطا میده . حتی یه دیتابیس دیگه رو انتخاب میکنم مثلا TEST1 بعد کوئری رو میگم ک از MVC بک آپ بگیره اما خطا میده.

@heisenberg این دستور باید دیتابیس رو دانلود کنه،ولی ساده ترین راه اینکه وارد پوشه مای اس کیو ال در زمپ شید و از دیتابیس مورد نظرتون پشتیبان تهیه کنید

Am!r

heisenberg@

@abolfazlahmadi استاد من از کنسول و محیط کوئری نویسی mysql استفاده میکنم و با زمپ کار نمیکنم. با این حال فقط کافیه ک از فایلم یه کپی بگیرم و تمام درسته؟

لازم به ذکر هست ک از وقتی mysql رو توی سیستم نصب کردم پورت برای زمپ فعال نمیشه و من نیمتونم به phpmyadmin دسترسی داشته باشم.

@heisenberg شما گفتید روش (های) بک آپ گیری نگفتید فقط کنسول،کنسول رو گفتم،از خود phpmyadmin هم قبلا آموزش دادم،از طریق زمپ هم گفتم،برای رفع مشکل استارت نشدن زمپ این پرسش و پاسخ رو ببینید mysql

Am!r

heisenberg@

@abolfazlahmadi ممنون از پاسخ دهیتون. استاد منظورم کلا به صورت کوئری نویسی بود . به صورت گرافیکی ک اکی هست و راحت انجام میشه.

میخواستم بدونم دستورش برای انجام عمل به چه صورت هست.الان این دستوری ک شما فرمودید به دلیل اینکه زمپ فعال نیست کار نمیکنه درسته؟

کلا استاد منظورم از عنوان پست این بود که چه دستوراتی برای بک آپ گیری هست ک توی کنسول بشه انجام داد.

بازم ممنونم بابت زحماتی ک میکشید و وقتی ک میزارید❤️