E muito comum ocorrer problemas decompatibilidade de versões com o MYSQL, quando desenvolvemos um aplicativo com base em uma versão, ao instalarmos o mesmo em outro computador podem ocorrer certos problemas, as queryes podem simplesmente não funcionar.
E importante checar antes se a versões são as mesmas, e fazer as alterações que forem necessárias
Para saber a versão do mysql atual instalado em sua maquina, podem ser utilizados vários recursos, do PHP PHPMYADMIN, Workbeanch, etc.
Vamos utilizar os recursos do próprio mysql, abrindo o terminal de comando:
Inicie o mysql:
mysql -u root -p
logado de o comando
mysql> select VESION();
O resultado é esse:
Versão 5.7.19-Oubuntu016.06.1.
Pronto agora e so estudar quais são as possibilidades.
Bye.
quarta-feira, 6 de setembro de 2017
sexta-feira, 12 de maio de 2017
Converter arquivos PDF para arquivos texto
OI;
Já vi muita gente pirar na hora de converter um arquivo pdf para texto e acabar pagando para sites para fazer a conversão, muitos softwares enormes e caros etc
Pois pirem no linux basta apenas um simples comando no shell e pronto rápidinho, seu arquivo está convertido em texto
pessotti@edson-H61M-DS2:~/Down$ pdftotext camina*pdf celpdp.txt
pessotti@edson-H61M-DS2:~/Down$ ls
Apache_OpenOffice_4.1.3_Linux_x86_install-deb_pt-BR.tar.gz
backuptot.sql
bluegriffon_2.3.1-1ubuntu1_i386.deb
camina.pdf
celpdp.txt
Já vi muita gente pirar na hora de converter um arquivo pdf para texto e acabar pagando para sites para fazer a conversão, muitos softwares enormes e caros etc
Pois pirem no linux basta apenas um simples comando no shell e pronto rápidinho, seu arquivo está convertido em texto
pessotti@edson-H61M-DS2:~/Down$ pdftotext camina*pdf celpdp.txt
pessotti@edson-H61M-DS2:~/Down$ ls
Apache_OpenOffice_4.1.3_Linux_x86_install-deb_pt-BR.tar.gz
backuptot.sql
bluegriffon_2.3.1-1ubuntu1_i386.deb
camina.pdf
celpdp.txt
é muito simples sem complicação
pdftotext arquivoPDFaconverter arquivoasergerado.txt
inte a proxima
sexta-feira, 14 de abril de 2017
Atualizar o Linux com cdrom via linha de comando
Oi !!
Na hora de atualizar a distro Linux muita gente perde tempo para fazer este trabalho, principalmente se for fazer em uma rede de computadores, fazer o download dos pacotes para cada desktop.
Uma maneira de atualizar o Linux bem fácil e usar o apt-cdrom para incluir um cd com uma distro mais recente. assim o sistema vai copiar os pacotes direto do cdrom e poupara um tempo valioso.
Para fazer isso no terminal :
Baixa a ISO mais recente de sua distribuição, e grave em um DVD coloque o DVD no drive e de o comando :
edson@edson-H61M-DS2:~$ sudo apt-cdrom add
[sudo] senha para edson:
Usando ponto de montagem de CD-ROM /media/cdrom/
Desmontando CD-ROM...
Aguardando por disco...
Please insert a Disc in the drive and press [Enter]
Na hora de atualizar a distro Linux muita gente perde tempo para fazer este trabalho, principalmente se for fazer em uma rede de computadores, fazer o download dos pacotes para cada desktop.
Uma maneira de atualizar o Linux bem fácil e usar o apt-cdrom para incluir um cd com uma distro mais recente. assim o sistema vai copiar os pacotes direto do cdrom e poupara um tempo valioso.
Para fazer isso no terminal :
Baixa a ISO mais recente de sua distribuição, e grave em um DVD coloque o DVD no drive e de o comando :
edson@edson-H61M-DS2:~$ sudo apt-cdrom add
[sudo] senha para edson:
Usando ponto de montagem de CD-ROM /media/cdrom/
Desmontando CD-ROM...
Aguardando por disco...
Please insert a Disc in the drive and press [Enter]
Apos esse comomando o cd sera incluido nas sources do apt, feito isso usar o comando:
edson@edson-H61M-DS2:~$ sudo apt-get update
tambem e possivel atualizar o sistema com o comando update-manager -d
edson@edson-H61M-DS2:~$ update-manager -d
Gtk-Message: Failed to load module "topmenu-gtk-module"
/usr/bin/update-manager:28: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk
/usr/lib/python3/dist-packages/UpdateManager/UnitySupport.py:29: PyGIWarning: Dbusmenu was imported without specifying a version first. Use gi.require_version('Dbusmenu', '0.4') before import to ensure that the right version gets loaded.
from gi.repository import Dbusmenu, Unity
/usr/lib/python3/dist-packages/UpdateManager/UnitySupport.py:29: PyGIWarning: Unity was imported without specifying a version first. Use gi.require_version('Unity', '7.0') before import to ensure that the right version gets loaded.
from gi.repository import Dbusmenu, Unity
edson@edson-H61M-DS2:~$
tambem e possivel atualizar o sistema com o comando update-manager -d
edson@edson-H61M-DS2:~$ update-manager -d
Gtk-Message: Failed to load module "topmenu-gtk-module"
/usr/bin/update-manager:28: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk
/usr/lib/python3/dist-packages/UpdateManager/UnitySupport.py:29: PyGIWarning: Dbusmenu was imported without specifying a version first. Use gi.require_version('Dbusmenu', '0.4') before import to ensure that the right version gets loaded.
from gi.repository import Dbusmenu, Unity
/usr/lib/python3/dist-packages/UpdateManager/UnitySupport.py:29: PyGIWarning: Unity was imported without specifying a version first. Use gi.require_version('Unity', '7.0') before import to ensure that the right version gets loaded.
from gi.repository import Dbusmenu, Unity
edson@edson-H61M-DS2:~$
pronto em minutos seu sistema estará atualizado.
Até
Edson
quarta-feira, 12 de abril de 2017
Shell Script bash para back-up de banco de dados MYSQL.
#!/bin/sh
#----------------------------------------------------
# Um script shell básico para back-up de banco de dadso mysql
# Author Edson Pessotti / 2017
#----------------------------------------------------
#----------------------------------------------------
# Variáveis para p mysqldump.
FILE=Meubackup.sql.'date +"%Y%m%d"'
DBSERVER=127.0.0.1
DATABASE="nome do banco"
USER="ome do usuario"
PASS= " senha "
# Para remover as versões anteriores no caso de mais de um backup por dia
unalias rm 2> /dev/null
rm ${FILE} 2> /dev/null
rm ${FILE}.gz 2> /dev/null
# Fazendo o back=up com o mysqldump;
# Use este comando para um servidor de banco de dados em um host separado:
#mysqldump --opt --protocol=TCP --user=${USER} --password=${PASS} --host=${DBSERVER} ${DATABASE} > ${FILE}
# Use este comando para um servidor de banco de dados em localhost. Adicionar outras opções, se necessário.
mysqldump --opt --user=${USER} --password=${PASS} ${DATABASE} > ${FILE}
# Compactando o arquivo criado com gzip
gzip $FILE
#Monstrando o resultado a usuario
echo "${FILE}.gz foi criado:"
ls -l ${FILE}.gz | echo " bye inte a proxima "
Assinar:
Postagens (Atom)