آموزش بارگزاری دیتابیس های بزرگ و حجیم در سرویس میزبانی ابری

آموزش بارگزاری دیتابیس های بزرگ و حجیم در سرویس میزبانی ابری

آموزش بارگزاری دیتابیس های بزرگ و حجیم در سرویس میزبانی ابری

آموزش بارگزاری دیتابیس های بزرگ و حجیم در سرویس میزبانی ابری
آموزش بارگزاری دیتابیس های بزرگ و حجیم در سرویس میزبانی ابری

با توجه به پیشرفت عرصه وب، تقاضا برای استفاده از دیتابیس های حجیم توسط سیستم های مدیریت محتوا نیز افزایش چشم گیری داشته است، لذا یکی از مهمترین مشکلات کاربران پس از انتقال سرویس، وارد نمودن یا بارگزاری دیتابیس قبلی در سرویس جدید می باشد. ممکن است شما نیز بلاگ و یا انجمنی پر بازدید همراه با حجم زیادی از اطلاعات مختلف را مدیریت نموده و فکر اینکه روزی جهت انتقال سرویس هاست و یا سرور خود نیاز به انتقال و بارگزاری این حجم عظیم از اطلاعات داشته باشید موجب آزار شما شده باشد. خصوصا که در چنین مواقعی نرم افزار محبوب phpmyadmin چندان کارایی نخواهد داشت. این مشکل با اسکریپت سبک و کم حجم BigDump  حل شده است. هدف نویسنده این اسکریپت این مهم بوده است که با کمترین سطح دسترسی و امکانات و افزونه های نصب شده، کاربر به سادگی بتواند دیتابیس های حجیم خود را در mysql بارگزاری نماید.

گفتنی است SQL  مخفف Structured Query Language  زبانی ساخت یافته برای پرس و جو از بانک اطلاعاتی میباشد . با استفاده از SQL میتوانید داده های مورد نیاز را ذخیره، جستجو و ویرایش نمایید که این مهم قبلا توسط سیستم مدیریت محتوی سایت شما طراحی شده است و نیازی نیست تا شما اقدامی دیگر صورت دهید.

اگرچه SQL زبانی تحت استاندارد ( ANSI (American National Standards Institute می باشد اما هر بانک اطلاعاتی از نسخه دلخواه خودش استفاده می کند بنابراین ممکن است بعضی از دستورات در یک بانک اطلاعاتی بنا به نسخه ای از اس کیو ال که استفاده می کند با دستورات در بانک اطلاعاتی دیگر کمی متفاوت باشد. در ادامه به آموزش و نحوه نصب و استفاده از اسکریپت بیگ دامپ برای بارگزاری دیتابیس های حجیم خواهیم پرداخت.

 

مراحل نصب اسکریپت BigDump :

۱٫ آخرین نسخه اسکریپت مورد نظر را با مراجعه به  آدرس http://www.ozerov.de/bigdump دریافت نمایید.

۲٫ لطفا به پنل مدیریت هاست مراجعه نموده و از طریق بخش mysql manager نسبت به ایجاد دیتابیسی همنام با دیتابیس مورد نظر، اقدام فرمایید. (اطلاعات وارد شده و اتصال به دیتابیس را برای مراحل بعد ذخیره نمایید)

۳٫ فایل bigdump.php را با notepad باز کرده و اطلاعات دیتابیس جدید را وارد نمایید.

۴٫ دیتابیس قدیم و اسکریپت اکسترکت شده (دریافت شده از آدرس ذکر شده در مرحله اول ) را در یک دایرکتوری از هاست مقصد آپلود نمایید.

۵٫ در مرورگر خود به آدرس فایل bigdump.php مانند نمونه بروید: http://www.yourdomain.com/your-directory/bigdump.php

۶٫ فایل دیتابیس قدیم را از لیست انتخاب و عملیات را شروع نمایید.

۷٫ صبر نمایید تا عملیات تمام شود، لطفا مرورگر خود را تا انجام کامل عملیات باز نگاه دارید.

در اینجا مراحل به پایان رسیده است و دیتابیس شما با موفقیت بر روی هاست جدید بارگزاری شده است.

نکته مهم: حتما پس از انجام عملیات برای جلوگیری از بروز مشکلات امنیتی، فایل های  bigdump.php و ***.sql را از سرویس خود حذف نمایید.

منبع: http://www.ozerov.de/bigdump/usage/

 

 


  • 0

آموزش نصب Apache، MySQL و PHP بر روی سیستم عامل های لینوکس

ر این مقاله نحوه نصب وب سرور آپاچی (آخرین نسخه)، بانک اطلاعاتی مای اس کیو ال (آخرین نسخه) و پی اچ پی (آخرین نسخه) را به همراه ماژول های آن بر روی سیستم عامل های RHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6, CentOS 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6/6.0/6.5/6.6/6.7  و  Fedora 12,13,14,15,16,17,18,19با استفاده از مخزن Remi و دستور YUM آموزش خواهیم داد.

Install LAMP

آپاچی (Apache)  چیست؟
آپاچی یک وب سرور HTTP متن باز رایگان است که بر روی تمامی توزیع های لینوکس و همچنین سیستم عامل ویندوز قابل نصب و اجراست. وب سرور آپاچی توانایی سرویس دهی به صفحات برنامه نویسی شده (.htm .php .pl .cgi .js) و موارد بسیاری دیگر را دارد. بر اساس آمارهای به دست آمده در اسفند ماه 1391 حدود65.24% دامنه های وب سایتهای توسط آپاچی سرویس دهی می شوند.

ما اس کیو ال (MySQL) چیست؟
MySQL یکی از محبوب ترین رابطهای بانک های اطلاعاتی در جهان محسوب می شود که بر روی هر نوع سروری قابل اجراست توانایی دادن دسترسی چندین کاربر به چندین بانک اطلاعاتی را داراست. MySQL به همراه Apache اجرا می شود.

پی اچ پی (PHP) چیست؟
یک زبان برنامه نویسی سرور محور متن باز رایگان است که از بهترین گزینه ها جهت گسترش صفحات وب می باشد. این مفسر قابلیت تولید سایتهای پویا (Dynamic) را داراست.

ماژول های PHP
در این آموزش قصد داریم ماژول های زیر را نصب کنیم:

MySQL (php-mysql) – A extension for PHP applications that use MySQL databases. PostgreSQL (php-pgsql) – A extension for PostgreSQL database for PHP. MongoDB (php-pecl-mongo) – A driver for MongoDB database. SQLite (php-sqlite) – Extension for SQLite Database Engine. Memcache (php-pecl-memcache) – Memcached caching daemon. Memcached (php-pecl-memcached) – Memcached caching daemon. GD (php-gd) – GD extension for PHP application to serve graphics. XML (php-xml) – XML Parser for PHP applications. MBString (php-mbstring) – Mbstring extension is used to handle multi-byte string in PHP applications. MCrypt (php-mcrypt) – A Mcrypt library for PHP scripts. APC (php-pecl-apc) – APC module used to optimize and cache PHP code. CLI (php-cli) – Command-line interface for PHP. PEAR (php-pear) – Application Repository framework for PHP. PDO (php-pdo) – Database access module for PHP applications.

مرحله اول: نصب دایرکتوری مخزن Remi

## Install Remi Repository on Fedora 19, 18, 17, 16, 15 ## rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm ## Fedora 19 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm ## Fedora 18 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm ## Fedora 17 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm ## Fedora 16 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm ## Fedora 15 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm ## Fedora 14 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm ## Fedora 13 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm ## Fedora 12 ## # rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm ## Install Remi & Epel Repository on RHEL/CentOS 6.4-6.0 – 32 Bit## rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ## Install Remi & Epel Repository on RHEL/CentOS 6.4-6.0 – 64 Bit ## rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm ## Install Remi Repository on RHEL/CentOS 5.9-5.0 – 32 Bit ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm ## Install Remi Repository on RHEL/CentOS 5.9-5.0 – 64 Bit ## rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

مرحله دوم: نصب Apache، MySQL و PHP

## Installing on Fedora 12, 13, 14, 15, 16, 17, 18, 19 ## # yum –enablerepo=remi install httpd mysql mysql-server php php-common ## Installing on RHEL/CentOS 5-6 ## # yum –enablerepo=remi,remi-test install httpd mysql mysql-server php php-common
مرحله سوم: نصب ماژول های PHP

## Installing on Fedora 12, 13, 14, 15, 16, 17, 18, 19 ## # yum –enablerepo=remi install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo ## Installing on RHEL/CentOS 5-6 ## # yum –enablerepo=remi,remi-test install php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

مرحله چهارم: فعال/غیرفعال کردن سرویسهای Apache و MySQL

## Enable Apache and MySQL on Run-Levels ## # chkconfig –levels 235 httpd on # chkconfig –levels 235 mysqld on ## Apache Commands ## # /etc/init.d/httpd start # /etc/init.d/httpd stop # /etc/init.d/httpd status ## MySQL Commands ## # /etc/init.d/mysqld start # /etc/init.d/mysqld stop # /etc/init.d/mysqld status

مرحله پنجم: کنترل نصب Apache، MySQL و PHP
1-    یک فایل با نام phpinfo.php بسازید، موارد زیر را درون آن قرار دهید و در مسیر /var/www/html/phpinfo.php ذخیره کنید.<php phpinfo (); ?>

2-    حالا بوسیله مرورگر خود آدرس http://localhost/phpinfo.php را باز نمائید. خروجی شما مانند صفحه زیر خواهد بود.

Install LAMP

در صورتی که با مشکلی مواجه شدید در تماس گرفتن با ما تردیدی نکنید.


آخرین دیدگاه‌ها

    دسته‌ها