Check and Optimize MySQL Database Automatically with Crontab/Cron Verificar e otimizar automaticamente com o banco de dados MySQL crontab / cron

MySQL is a very popular free yet powerful database system. O MySQL é muito popular um poderoso sistema de base de dados ainda livre. 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. Mas, mesmo em grandes bases de dados, os quadros podem chegar a fragmentada devido à sobrecarga contínua atualização, ou apagar e inserir dados armazenados em operação na base de dados. Beside, it’s also possibility that the databases may get corrupted. Ao lado, também é possível que as bases de dados pode ficar danificado. Thus, performing health check on database and optimize MySQL server regularly is an important task. Assim, realizando controlo sanitário dos banco de dados e otimizar servidor MySQL regularmente é uma tarefa importante.

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. É um pouco difícil se a base de dados administradores têm de login para o servidor ou o lançamento do phpMyAdmin para otimizar as bases de dados em uma tabela por uma tabela ou manualmente. Sometimes DB admin may simply forgets to do the job or set the frequency of optimization to lesser times. Às vezes DB admin maio simplesmente esquece de fazer o trabalho ou definir a freqüência de otimização de vezes menor. It’s recommended that every tables in MySQL databases are checked at least once a day on a busy server. É recomendado que todos os quadros do MySQL bases de dados são controlados pelo menos uma vez por dia em um servidor ocupado.

It’s possible to automate the optimization of MySQL process by using crontab function in Linux/Unix/CentOS/FreeBSD. É possível automatizar o processo de otimização do MySQL, usando crontab funcionar em Linux / Unix / CentOS / FreeBSD. The cron job to check and optimize MySQL databases can be created by using mysqlcheck client utility comes MySQL installation. O cron job para verificar e otimizar bases de dados MySQL pode ser criado usando o MySQL vem mysqlcheck cliente utilidade instalação. mysqlcheck client can checks, repairs, optimizes, and analyzes tables in MySQL database. mysqlcheck cliente pode verificações, reparos, otimiza, e analisa quadros do banco de dados MySQL.

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. Para criar um novo job cron, login para o servidor como raiz ou de qualquer outro usuário, e então editar o arquivo crontab (na maior parte do sistema operacional, crontab-e irá abrir arquivo crontab editor de texto padrão) para acrescentar na seguinte linha de texto . For users using cPanel, click on “Cron job” where you can set up crontab at daily, hourly and other interval. Para usuários usando cPanel, clique em "cron job", onde é possível configurar crontab em dia, horário e outros intervalo. Experience webmasters can also set up a crontab file in rc.hourly or rc.daily or other cron directory. Experiência webmasters também pode criar um arquivo crontab em rc.hourly ou rc.daily cron ou outro diretório. 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. Note que se você login como um usuário normal com o MySQL ou nenhum acesso a todos os privilégios banco de dados, não é possível otimizar todas as bases de dados, a menos ID de usuário e senha para a raiz é especificado como no exemplo a seguir.

0 1 * * * mysqlcheck -Aao –auto-repair -u root -p[password] > /dev/null 0 1 * * * mysqlcheck-Aao-auto-reparação-u root-p [password]> / dev / null

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. A declaração acima tem a sintaxe semelhante a "mysqlcheck [opções]-all-databases", em que-tudo-Bases de dados parâmetro é a ação padrão é não é especificada, assim, bases de dados podem ser omitidos. The command will run mysqlcheck client to automatically analyze and optimize all databases at 1 am everyday. O comando será executado automaticamente mysqlcheck cliente para analisar e otimizar todos os bancos de dados em 1 am quotidiana. Note that there is not space between -p and your password for root. Note que não existe espaço entre-p ea senha para a sua raiz. You can change the running time to your preference, and also change the options for mysqlcheck command. Você pode alterar o tempo de execução de sua preferência, e também mudar as opções de mysqlcheck comando. If you just want to check and optimize certain databases or certain tables without the database, use the following syntax: Se você só quiser conferir e otimizar certas bases de dados ou de certos quadros, sem a base de dados, use a seguinte sintaxe:

mysqlcheck [options] db_name [tables] mysqlcheck [opções] db_name [tabelas]
mysqlcheck [options] –databases DB1 [DB2 DB3...] mysqlcheck [opções]-Bases de dados 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. Você pode querer retirar-auto-reparação de mudar o comando acima, como uma tabela reparação operação poderia causar perda dados, em determinadas circunstâncias, a operação devido a causas incluem, mas não estão limitados aos erros de arquivos. For those who has changed the character set and collation of MySQL databases may also need to use –default-character-set option. Para aqueles que mudou o conjunto de caracteres e collation de bases de dados MySQL também pode precisar de utilizar-default-conjunto de caracteres de opção. More information on all available switches and options available can be found Mais informações disponíveis em todos os interruptores e opções disponíveis pode ser encontrada here aqui .

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Esta é uma página traduzida máquina que é fornecida "como está" sem garantia. Machine translation may be difficult to understand. A tradução automática pode ser difícil de compreender. Please refer to Por favor, consulte a original English article Inglês original article whenever possible. sempre que possível.

Share and contribute or get technical support and help at Compartilhe e contribuir ou obter suporte técnico e ajudar a My Digital Life Forums Minha vida digital Fóruns .



2 Responses to “Check and Optimize MySQL Database Automatically with Crontab/Cron” 2 Respostas às' Checar e MySQL Database Otimizar automaticamente a Crontab / Cron "

  1. Zubin
    January 16th, 2008 06:40 16 de janeiro de 2008 06:40
    1

    Note that -–auto-repair should have two dashes Note que - auto-reparação deve ter dois traços

    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). Além disso, você pode querer deixar "> / dev / null" também para as primeiras séries, para ver os resultados do comando (se você colocar MAILTO = me@mydomain.com no topo da crontab, os resultados poderão obter enviadas para lá).

  2. Mike - Mike --
    May 6th, 2008 19:15 6 de maio de 2008 19:15
    2

    I did not know that it was nesessary to perform a regular check for mysql. Eu não sabia que era nesessary para realizar uma verificação periódica para mysql.

Leave a Reply Deixe uma resposta

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> Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Subscreva sem comentar


Custom Search

New Articles Novos Artigos

Incoming Search Terms for the Article Incoming Termos de pesquisa para o artigo

mysql check database verificar banco de dados MySQL. - -- check mysql database verificar banco de dados MySQL. - -- optimize mysql database otimizar banco de dados MySQL. - -- check database mysql verificar banco de dados MySQL. - -- mysql check db MySQL verificar DB - -- mysql database check banco de dados MySQL check - -- optimize database otimizar banco de dados - -- mysqlcheck optimize mysqlcheck otimizar - -- mysql optimize all databases otimizar todos os bancos de dados MySQL. - -- mysql optimize database banco de dados MySQL otimizar - -- how to optimize mysql database como otimizar a banco de dados MySQL. - -- mysql optimize command MySQL otimizar comando - -- mysql check tables MySQL verificar tabelas - -- mysql auto repair MySQL reparação automóvel - -- cron mysql Cron MySQL - -- mysql check table MySQL verificar tabela - -- mysql optimize MySQL otimizar - -- mysql cron MySQL cron - -- cron checker Cron verificador - -- mysql optimize repair MySQL otimizar reparação - -- optimize mysql db optimize MySQL DB - -- mysql db check MySQL DB check - -- optimize mysql table optimize MySQL tabela - -- check mysql db verificar o MySQL DB - -- mysql check mysql check - -- check mysql table verificar o MySQL tabela - -- crontab mysql crontab MySQL - -- optimize mysql wordpress optimize MySQL WordPress - -- optimize mysql tables otimizar tabelas MySQL - -- mysql repair database reparação de dados MySQL. - -- mysql optimize cron MySQL otimizar cron - -- optimize database mysql otimizar banco de dados MySQL. - -- check table mysql verificar tabela MySQL - -- repair mysql db reparação MySQL DB - -- optimize mysql optimize MySQL - -- mysql check databases verificação de dados MySQL - -- MySQL optimize db MySQL otimizar DB - -- mysql table optimize O MySQL tabela otimizar - -- how to check mysql database verificar a forma de banco de dados MySQL. - -- optimize command mysql otimizar comando mysql - -- otimizar mysql MySQL otimizar - -- optimize mysql server otimizar servidor MySQL - -- auto-repair mysql O auto-reparo MySQL - -- cronjob optimize tables cron otimizar tabelas - -- check database verificação de dados - -- optimize a database otimizar um banco de dados - -- wordpress mysql optimize WordPress MySQL otimizar - -- Optimize MySQL Cron Otimizar o MySQL Cron - -- mysql health check MySQL controlo sanitário - -- optimizing mysql database otimização de banco de dados MySQL. - --