انتقال دیتابیس های حجیم MySql

وقتی به SSH یا CMD دسترسی داشته باشید راحت ترین راه انتقال دیتابیس حجیم  در MySQL این است

mysqldump -u username -p dbname > DBNAME.sql

بعد از شما رمز عبور دیتابیس رو میخواد. بعد از اون توی همون مسیر با اسمی که دادید ذخیره می شود. فایل ایجاد شده را به سرور جدید انتقال دهید و …

mysql -uUsername -pDBPASSWORD DBNAME < DBNAME.sql

به همین راحتی به همین خوشمزگی

به اشتراک بگذارید

تبدیل سایر انجمن ها به VB بدون مشکل encoding

بزرگترین و سخت ترین مشکلی که هنگام تبدیل انجمن شما ممکن پیش بیاد برهم خوردن Encoding پایگاه داده هنگام تبدیل به فرمت جدید است. در 99% مواقع وقتی شما دارید با مبدل های VB انجمن قبلی خودتون رو تبدیل میکنید تمامی کاراکترها فارسی به صورت ؟ در می آید. برای رفع این مشکل دیشب  تا ساعت 4 صبح بیدار بودم و بالاخره بعد از امتحان هزاران راه به یک راه حل جامع و کامل دست یافتم.

مرحله اول : تنظیم پایگاه داده Vbuelletin به صورت UTF-8
مرحله دوم : ویرایش Config.php
مرحله سوم : ویرایش ImpExconfig.php
مرحله چهارم : ویرایش PHP.ini
مرحله پنجم : نصب VB
مرحله ششم : دستکاری تنظیمات encoding
مرحله هفتم : تغییر Character Set برای زبان پیش فرض
مرحله هشتم : تبدیل فایل زبان فارسی به UTF-8
مرحله نهم : نصب زبان فارسی
مرحله دهم : واردکردن اطلاعات از فروم قبلی

برای مشاهده آموزش کامل مراحل ادامه مطلب را مطالعه کنید

به خواندن ادامه دهید

به اشتراک بگذارید

وارد کردن دیتابیس های حجیم به MySql

امروز میخواستم یک دیتابیس بزرگ رو منتقل کنم. مشکل جایی بود که میخواستم فایل پشتیبان رو توی سرور جدید import کنم. با استفاده از PHPmyadmin که نمی شد. error های محدودیتی PHP گریبانگیر ما می شد. هرچقدر هم گوگل میکردیم همه راه ها به لینوکس ختم می شد. از روی ناچار کدهای لینوکس رو در ویندوز شبیه سازی کردم مثل اینکه کار کرد 🙂

اول از همه باید فایل پشتیبان رو دقیقا همون جایی بریزید که MySQl.exe قرار دارد. بعد هم دستور زیر را اجرا کنید.

Mysql.exe –uUSERNAME –pPassword DBname < Filename.sql

به طور مثال اگر نام دیتابیس شما ali هست و نام کاربری reza و رمز عبور arman و فایل پشتیبان رو با اسم mehrun.sql توی همون شاخه ریختید باید این کد را وارد کنید

Mysql.exe –ureza –parman ali < mehrun.sql

بستگی به حجم پایگاه داده صبر کنید تا دستور اجرا بشه. تماشای میزان کارکرد CPU می تواند اوغات فراغت شما را پر کند.

به اشتراک بگذارید

مشکل بزرگ ، راه حل ساده

سیستم های مختلفی برای آمارگیری از سایت وجود دارد اما به نظر من بهترین اون ها google analytic هست و بدجوری بهش عادت کردم. خوبی اش اینه که همواره امکانات جدید بهش اضافه میشه و همچنین برای بهینه سازی وب سایت هم کلی امکانات داره. خلاصه اینکه فقط با این می تونم کار کنم. خوب از وقتی که سورس پرشاپ رو عوض کردم و سعی کردم کد Tracker گوگل رو توی فوتر سایت قرار بدم همواره یه مشکل می خورد و ارورهای زیبا و بامفهوم PHP جلوی من سبز می شد. هزارتا بلای ممکن رو سر این کد آوردیم ولی باز PHP ارور می داد هلو. اصلا همش تقصیر این اسراییل هست که یک جوری PHP را نوشته که امت مسلمان باهاش همواره مشکل داشته باشند. از تیم پشتیبانی ! فروشنده سورس هم کاری برنیومد ! انتظاری هم نمی رفت البته ! دیگه یک جورایی بیخیال آمار و آماربازی ! شده بودم. دیشب که خوابیده بودم (بله من هم یک موقع هایی می خوابم)  تو خواب داشتم خواب کدهای HTML رو میدیدم که دارن جلوم رژه میروند و بهم می خندند که یهو تگ iframe بهم چشمک زد ! بله امروز صبح که بیدارشدم فهمیدم اصلا این یکی رو امتحان نکردم و بله دیگه مشکل به خوبی و خوشی حل شد ! کدش رو هم این زیر هست.

<iframe src =”http://pershop.ir/googleanalytic.html” width=”0″ height=”0″>
<p>Your browser does not support iframes.</p>
</iframe>

چون خیلی بهم حال داد این هم لینک خود کد توی W3School

http://www.w3schools.com/TAGS/tag_iframe.asp

نکته انجرافی ! : خواهشا خواب دیدن من رو مسخره نکنید. این ورژن خوبش بوده !

به اشتراک بگذارید