"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema
terça-feira, 22 de novembro de 2011
Listar o Tamanho em disco ocupado por CADA database do mysql
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema
segunda-feira, 31 de outubro de 2011
Efetuando o backup de maquinas virtuais
segunda-feira, 6 de junho de 2011
Para habilitar o suporte ao mysqli no php 5.3.3 precisamos achar onde esta o binario mysql_config
# whereis mysql_config
e depois acrescentar a linha abaixo na compilação.
--with-mysqli=/usr/lib64/mysql/mysql_config
Doing:
# /usr/local/php/bin/php -v | grep configure (para pegar a linha de compilação do php)
# cd /usr/local/src/php_src_533 (no meu caso o src do php esta neste diretório)
# './configure' '--prefix=/usr/local/php-5.3.3_mi' '--with-oci8=instantclient,/usr/local/instantclient_10_2' '--with-apxs2=/usr/sbin/apxs' '--enable-sigchild' '--with-gd' '--enable-zip' '--with-zlib' '--enable-pdo' '--with-mysql' '--with-xsl' '--enable-mbstring' '--with-libmbfl' '--with-iconv' '--enable-tokenizer' '--with-libexpat-dir' '--with-freetype-dir' '--with-pdo-oci=instantclient,/usr/local/instantclient_10_2,10.2.0.3' '--enable-bcmath' '--with-libdir=/lib64' '--with-jpeg-dir=/opt/lib64/libjpeg' '--with-pdo-mysql' '--with-openssl' '--with-curl' '--with-ldap' '--with-mysqli=/usr/lib64/mysql/mysql_config'
# make $$ make install
Pronto o php esta habilitado a utilizar o as funções melhoradas do mysql. Se o seu mysql for o 4.1 ou maior apenas os passos descritos acima são necessário.
- that´s all folks!
terça-feira, 24 de maio de 2011
Linux - Serviços da Inicialização e Kernel Panic
terça-feira, 17 de maio de 2011
Editor VI - Localizar e substituir palavras
- Substitui a palavra “Linux” por “GNU Linux” em todo o documento no VI e derivados:
:%s/Linux/GNU Linux/g
terça-feira, 10 de maio de 2011
Recuperando a senha do mysql
2- Utilizar o comando: "mysqld_safe --skip-grant-tables &" (inicia em modo de "recuperação")
3- Conectar como root:"mysql -u root"
4- Alterar a senha com os seguintes comandos:
- use mysql
- update user set password=PASSWORD("NovaSenha") where User='root';
- flush privileges;
- quit (para sair do mysql)
quinta-feira, 7 de abril de 2011
awstat
http://www.linuxnarede.com.br/artigos/fullnews.php?id=336
http://awstats.sourceforge.net/
Logo menos eu posto minha conclusões e procedimento.
Achei uma informação legal sobre o mysql em um outro blog e venho compartilhar aqui tmb.
http://littleoak.wordpress.com/2009/01/12/identificando-consultas-lentas-no-mysql-slow-queries-tutorial-mysql/
O arquivo é sobre como ativar o slow query log do mysql, que por padrão este vem desabilitado. Este log mostra as query que estão levando muito tempo para serem processadas e finalizadas.
Para habilitar:
1. Log no seu servidor como root
2. Abra o arquivo my.cnf:
vi /etc/my.cnf
3. Dentro da seção [mysqld] adicione as seguintes linhas
log-slow-queries = /var/log/mysql-slow.log long_query_time = 3
Isto é apenas um exemplo. Você pode usar qualquer nome de arquivo para o log. Você também pode estipular o tempo máximo de uma consulta. A partir deste tempo,a consulta será gravada. No nosso exemplo, colocamos 3 segundos.
4. Após as alterações, salve o arquivo.
:wq
5. Agora nós temos que criar o arquivo de log.
touch /var/log/mysql-slow.log
6. Agora vamos mudar o dono do arquivo, para que o mysql tenha permissão de escrever nele.
chown mysql.root /var/log/mysql-slow.log
7. E então, reiniciamos o mysql
service mysql restart
O serviço deverá reiniciar corretamente. Caso não reinicie, veja se você fez tudo corretamente no arquivo my.cnf.
8. Aguarde alguns minutos e então examine o conteúdo do arquivo de log que foi criado.
Um exemplo de como fazer isto:
cat /var/log/mysql-slow.log tail /var/log/mysql-slow.log tail -50 /var/log/mysql-slow.log
Depois de identifica a consulta, otimize ou elimine ela.
Depois que identificar o problema, é recomendado que você remova a entrada referente a slow-queries no my.cnf (ou comente ela). Isto é importante, pois o uso de slow-queries degrada a performance do mysql. Você pode comentar o arquivo my.cnf:
#log-slow-queries = /var/log/mysql-slow.log fonte: http://www.servidorgerenciado.com.br/identificando-consultas-lentas-no-mysql-slow-queries/ #long_query_time = 3
Não se esqueça de reiniciar o MySQL em seguida.
service mysql restart
mytop
quarta-feira, 6 de abril de 2011
Squid View
Squidview é um aplicativo baseado em ncurses que permite visualizar e acompanhar seu arquivo access.log do Squid. Além disso, você pode criar relatórios e coletar estatísticas.
A melhor ajuda para a utilização deste programa é obtida pressionando o "h", quando squidview for executado.
# yum groupinstall "Development Tools"
# yum install ncurses-devel
# wget http://www.rillion.net/squidview/
\squidview-0.72.tar.gz
# gunzip squidview-0.72.tar.gz
# tar -xvf squidview-0.72.tar
# cd squidview-0.72
# ./configure
...
# make
make all-am
make[1]: Entering directory `/root/src/
\squidview-0.72'
g++ -DHAVE_CONFIG_H -I. -DSHAREDIR='"
\/usr/local/share/squidview"' -g
\-O2 -MT squidview.o -MD -MP -MF .deps/
\squidview.Tpo -c -o squidview.o
\squidview.cpp
mv -f .deps/squidview.Tpo .deps/
\squidview.Po
g++ -g -O2 -o squidview squidview.o
\-lncurses
make[1]: Leaving directory `/root/src/
\squidview-0.72'
# make install-strip
...
# mkdir -p /usr/local/squid/var/logs
# ln -s /var/log/squid/access.log /usr/local
\/squid/var/logs/
Pressione "T" para ativar Tally.
Tally modalidade é uma espécie de ranking
do uso de proxy.