Check and Optimize MySQL Database Automatically with Crontab/Cron فحص والأمثل ماي. س. ك قاعدة البيانات تلقائيا مع Crontab / كرون

MySQL is a very popular free yet powerful database system. ماي. س. ك هي شعبية جدا حرة قوية بعد نظام قاعدة البيانات. But even in great databases, the tables may get fragmented with overhead due to continuous update, or delete and insert operation on data stored in database. ولكن حتى في قواعد بيانات كبيرة ، يمكن الحصول على جداول النفقات العامة بسبب مجزأة مع لتحديث مستمر ، أو حذف ، وتدرج عملية على البيانات المخزنة في قاعدة البيانات. Beside, it’s also possibility that the databases may get corrupted. الى جانب ذلك ، كما أن إمكانية الحصول على قواعد البيانات قد أفسدتها. Thus, performing health check on database and optimize MySQL server regularly is an important task. وبالتالي ، المنفذ التحقق من الصحة على الحد الأمثل ماي. س. ك قاعدة بيانات وخادم بانتظام هو مهمة هامة.

It’sa bit troublesome if the database administrators have to login to the server or launching the phpMyAdmin to optimize the databases one by one or table by table manually. انها مزعجة بعض الشيء اذا كان مدراء قاعدة بيانات لتسجيل الدخول إلى الخادم أو إطلاق phpMyAdmin الأمثل لقواعد البيانات من جانب واحد من جانب واحد أو الجدول الجدول يدويا. Sometimes DB admin may simply forgets to do the job or set the frequency of optimization to lesser times. الديسيبل الادارية في بعض الأحيان قد نسي ببساطة للقيام بهذه المهمة أو تواتر مجموعة من التحسين لأقل مرات. It’s recommended that every tables in MySQL databases are checked at least once a day on a busy server. انها أوصت أن كل الجداول في قواعد البيانات ماي. س. ك يجري التحقق على الأقل مرة واحدة في اليوم على الخادم مزدحم.

It’s possible to automate the optimization of MySQL process by using crontab function in Linux/Unix/CentOS/FreeBSD. ومن الممكن لأتمتة عملية التحسين من ماي. س. ك باستخدام crontab وظيفة في لينكس / يونكس / CentOS / فري بي. The cron job to check and optimize MySQL databases can be created by using mysqlcheck client utility comes MySQL installation. وقد كرون لفحص وظيفة ماي. س. ك الأمثل لقواعد البيانات يمكن خلق mysqlcheck العملاء من خلال استخدام المرافق ويأتي تركيب ماي. س. ك. mysqlcheck client can checks, repairs, optimizes, and analyzes tables in MySQL database. mysqlcheck يمكن العميل الشيكات ، والإصلاحات ، إلى أقصى حد ، ويحلل الجداول في قاعدة البيانات ماي. س. ك.

To create a new cron job, login to the server as root or any other user, and then edit the crontab file (in most operating system, crontab -e will open crontab file in default text editor) to add in the following line of text. لخلق فرص العمل الجديدة كرون ، تسجيل الدخول إلى الخادم كما الجذر أو أي مستخدم ، وبعد ذلك تحرير crontab الملف (في معظم نظام التشغيل ، crontab - ه سيفتح ملف crontab في تقصير نص محرر (أضيف في السطر التالي من النص . For users using cPanel, click on “Cron job” where you can set up crontab at daily, hourly and other interval. بالنسبة للمستخدمين باستخدام cPanel ، انقر على "كرون الوظائف" حيث يمكنك إنشاء crontab في اليومية ، وغيرها من الساعة الفاصلة. Experience webmasters can also set up a crontab file in rc.hourly or rc.daily or other cron directory. تجربة مشرفي المواقع يمكن أيضا إنشاء ملف crontab في rc.hourly أو rc.daily أو غيرها دليل كرون. Note that if you login as a MySQL or normal user with no access privileges to all database, it’s not possible to optimize all databases, unless user ID and password for root is specified as in example below. ملاحظة أن إذا كنت ادخل بوصفها ماي. س. ك مستخدم عادي أو مع أي امتيازات الوصول لجميع قواعد البيانات ، ليس من الممكن الاستفادة القصوى من جميع قواعد البيانات ، ما لم هوية المستخدم وكلمة السر للالجذر هو المحدد كما في المثال أدناه.

0 1 * * * mysqlcheck -Aao –auto-repair -u root -p[password] > /dev/null 0 1 * * * mysqlcheck - Aao - لاصلاح السيارات - - الجذر ش ع [كلمة السر]> / ديف / لاغية

The above statement has the syntax similar to “mysqlcheck [options] –all-databases”, where –all-databases parameter is the default action is no databases is specified thus can be omitted. أعلاه بيان له تركيب مماثل ل"mysqlcheck [خيارات] بين جميع قواعد البيانات" ، حيث بين جميع قواعد البيانات بارامتر هو تقصير عمل قواعد البيانات وليس هو المحدد وبالتالي يمكن حذفها. The command will run mysqlcheck client to automatically analyze and optimize all databases at 1 am everyday. قيادة سيستمر mysqlcheck العميل تلقائيا لتحليل والاستفادة القصوى من جميع قواعد البيانات في 1 صباحا كل يوم. Note that there is not space between -p and your password for root. علما بأنه لا يوجد بين الفضاء وبين ع الجذر لكلمة السر الخاصة بك. You can change the running time to your preference, and also change the options for mysqlcheck command. يمكنك تغيير لإدارة الوقت المفضل لديك ، وأيضا تغيير خيارات mysqlcheck للقيادة. If you just want to check and optimize certain databases or certain tables without the database, use the following syntax: إذا كنت ترغب فقط في لفحص والأمثل لبعض قواعد بيانات أو جداول معينة دون قاعدة البيانات ، استخدام بناء الجملة التالية :

mysqlcheck [options] db_name [tables] mysqlcheck [خيارات] db_name [الجداول]
mysqlcheck [options] –databases DB1 [DB2 DB3...] mysqlcheck [خيارات] - DB1 قواعد البيانات (DB2 DB3...]

You may want to remove –auto-repair switch from the above command, as a table repair operation might cause data loss under some circumstances the operation due to causes include but are not limited to filesystem errors. قد ترغب في إزالة - لاصلاح السيارات على التحول من القيادة المذكورة أعلاه ، وطاولة باعتباره عملية إصلاح قد يسبب فقدان البيانات في بعض الظروف العملية لأسباب تشمل على سبيل المثال لا الحصر ملفات الأخطاء. For those who has changed the character set and collation of MySQL databases may also need to use –default-character-set option. وبالنسبة لأولئك الذين قد تغير طابع وجمع مجموعة من قواعد البيانات ماي. س. ك قد تحتاج أيضا إلى استخدام - تقصير مجموعة الخيار بين الطابع. More information on all available switches and options available can be found المزيد من المعلومات عن كل ما هو متاح من مفاتيح والخيارات المتاحة ويمكن الاطلاع على here هنا .

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. هام : هذه هي آلة الصفحة المترجمة التي تقدم "كما هي" دون ضمان. Machine translation may be difficult to understand. الترجمة الآلية قد يكون من الصعب فهم. Please refer to يرجى الرجوع إلى original English article المادة الانكليزية الأصلية whenever possible. كلما كان ذلك ممكنا.

Share and contribute or get technical support and help at وحصة المساهمة أو الحصول على الدعم التقني والمساعدة في My Digital Life Forums بلادي الرقمي الحياة المنتديات .



3 Responses to “Check and Optimize MySQL Database Automatically with Crontab/Cron” 3 ردود على "تحقق من وتحسين قاعدة البيانات تلقائيا مع ماي. س. ك Crontab / كرون"

  1. Zubin زوبين
    January 16th, 2008 06:40 كانون الثاني / يناير 16th ، 2008 06:40
    1

    Note that -–auto-repair should have two dashes علما أن -- لاصلاح السيارات ينبغي أن يكون اثنين شرطات

    Also, you might want to leave “> /dev/null” out for the first few runs, to see the results of the command (if you put MAILTO=me@mydomain.com at the top of the crontab, the results will get sent there). أيضا ، قد ترغب في ترك "> / ديف / لاغية" ليدير القليلة الأولى ، لنرى نتائج من القيادة (انك اذا وضعت MAILTO = me@mydomain.com في الجزء العلوي من crontab ، فإن النتائج التي ستحصل أرسلت هناك).

  2. Mike - مايك --
    May 6th, 2008 19:15 مايو 6th ، 2008 19:15
    2

    I did not know that it was nesessary to perform a regular check for mysql. لم أكن أعرف أنه nesessary لأداء منتظم لفحص ماي. س. ك.

  3. php-trivandrum php - ثيروفانانثابورام
    September 20th, 2008 18:34 سبتمبر 20th ، 2008 18:34
    3

    Sure mysql does need frequent tunning, and also I have seen a lot of the servers running in the default configuration. هل متأكد من ماي. س. ك tunning حاجة متكررة ، وأيضا رأيت الكثير من خوادم إدارة في التهيئة الافتراضية. which happens to be a very modest one. الذي يحدث ليكون متواضع للغاية واحدة. If you have access to the mysql configuration file, there are some values that can make your server breathe more often. وإذا كان لديك وصول إلى ماي. س. ك ملفات ، هناك بعض القيم التي يمكن تقديم الخدمة الخاص بك وغالبا ما تنفس أكثر. And make your visitors more happy. وجعل زوار موقعك أكثر سعيد.

Leave a Reply ترك الرد

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> يمكنك استخدام هذه العلامات : <ahref="" title=""> <abbrtitle=""> <acronymtitle=""> <b><blockquotecite=""> <cite><code><ديل datetime = ""> <em><i><qcite=""> <strike><strong>

Subscribe without commenting اكتتاب دون التعليق


Custom Search

New Articles المواد الجديدة

Incoming Search Terms for the Article ابحث الواردة للشروط المنصوص عليها في المادة

mysql check database ماي. س. ك التحقق من قاعدة البيانات - -- optimize mysql database ماي. س. ك الأمثل لقاعدة البيانات - -- mysqlcheck optimize mysqlcheck الأمثل - -- check mysql database فحص قاعدة البيانات ماي. س. ك - -- mysql check ماي. س. ك فحص - -- automate mysqlcheck أتمتة mysqlcheck - -- mysql optimize all databases ماي. س. ك الأمثل لجميع قواعد البيانات - -- optimize mysql table ماي. س. ك الجدول الأمثل - -- mysql db check ماي. س. ك ديسيبل فحص - -- mysql cron password ماي. س. ك كرون كلمة المرور - -- mysql check command ماي. س. ك فحص القيادة - -- mysql crontab ماي. س. ك crontab - -- mysql optimize ماي. س. ك الأمثل - -- MySQL health check ماي. س. ك التحقق من الصحة - -- mysql repair database ماي. س. ك إصلاح قاعدة البيانات - -- optimizing mysql database الأمثل ماي. س. ك قاعدة البيانات - -- crontab php mysql crontab ماي. س. ك php - -- my crontab not executing my mysql job لا crontab بلادي بلادي ماي. س. ك المنفذة وظيفة - -- mysql basic command health check ماي. س. ك الأساسية التحقق من صحة القيادة - -- mysql database check ماي. س. ك قاعدة بيانات فحص - -- repair table cronjob إصلاح الجدول cronjob - -- mysql optimize database ماي. س. ك الأمثل لقاعدة البيانات - -- mysql optimize repair ماي. س. ك الأمثل لإصلاح - -- mysql autorepair ماي. س. ك autorepair - -- how to check mysql database كيفية التحقق من قاعدة البيانات ماي. س. ك - -- mysql cron ماي. س. ك كرون - -- optimize database command الأمثل لقيادة قاعدة البيانات - -- linux mysql crontab optimize database لينكس crontab ماي. س. ك الأمثل لقاعدة البيانات - -- mysql table check ماي. س. ك الجدول فحص - -- check table mysql فحص الجدول ماي. س. ك - -- check mysql فحص ماي. س. ك - -- check database mysql فحص قاعدة البيانات ماي. س. ك - -- cpanel optimize mysql 5 cpanel الأمثل ماي. س. ك 5 - -- cron job to optimise mysql database كرون الوظائف إلى الحد الامثل لقاعدة البيانات ماي. س. ك - -- crontab with mysql مع crontab ماي. س. ك - -- cronjob optimize mysql cronjob الأمثل ماي. س. ك - -- cron interval stored in sql كرون الفاصلة المخزنة في مزود - -- how often to optimize mysql table كيف الأمثل في كثير من الأحيان لماي. س. ك الجدول - -- how to optimize mysql data base كيفية تحسين قاعدة البيانات ماي. س. ك - -- how to check logs of mysql كيفية التحقق من سجلات ماي. س. ك - -- how to enable cron on mysql كيفية تمكين كرون على ماي. س. ك - -- how to check mysql optimization كيفية التحقق من ماي. س. ك التحسين - -- mysql auto-repair command ماي. س. ك لاصلاح السيارات على القيادة - -- mysqlcheck phpmyadmin mysqlcheck phpmyadmin - -- mysql:optimize ماي. س. ك : الأمثل - -- mysql optimize cron ماي. س. ك الأمثل كرون - -- mysql Repair/Optimize ماي. س. ك إصلاح / تحسين - -- mysql optimize lock ماي. س. ك الأمثل قفل - -- OPTIMIZE TABLE cronjob OPTIMIZE الجدول cronjob - -- optimize mysql wordpress ماي. س. ك الأمثل ووردبرس] - --