Controlar as finanças, quem nunca começou a fazer isso. Você pode fazer isso de várias maneiras, e uma das melhores opções a serem exploradas pra isso é o gnucash, software de código aberto e com possibilidade de integração a bancos de dados mysql, postgres e sqlite3.
O Gnucash é um gerenciador financeiro voltado para uso corporativo, pequenos negócios ou apenas para uso pessoal.
Pode ser utilizado no linux, windows, macOs e android. E se você, como eu, está tentando se aventurar a organizar as finanças, com certeza esse é um dos melhores gerenciadores free que se pode utilizar.
Com a possibilidade de importar extratos do banco e importar os lançamentos feitos no celular também, espero fazer um uso extremamente alto dessa ferramenta.
Uma das possibilidades existentes desde a versão 2.4 é a possibilidade de integração com bancos de dados sqlite3, mysql e postgresql. E isso pode ser uma mão na roda se você se interessa em ter vários computadores acessando a mesma base de dados.
(Nota: ainda não testei como o gnucash se comporta tendo acesso de 2 pcs a uma mesma base de dados. Mais assim que testar eu atualizo isso aqui).
Pois bem, essa postagem é apenas uma compilação do material que achei em vários sites sobre como configurar o gnucash para ter acesso à base de dados mysql.
Então, vamos às dicas:
UBUNTU 14.04
Instalando o gnucash:
sudo apt-get install gnucash
Instalando algumas bibliotecas: sudo
sudo apt-get install slib libgnomeui-common libgnomeui-dev guile-1.8
Instalar a biblioteca de conexão à base de dados:
sudo apt-get install libdbd-{sqlite3,pgsql,mysql}
Criar tabela (MYSQL)
# mysql -u root -p
Enter password:
mysql> create database gnucash;
Query OK, 1 row affected (0.07 sec)
mysql> grant all on gnucash.* to gnucash@localhost identified by 'PASSWORD' with grant option;Query OK, 0 rows affected (0.11 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.04 sec)
mysql> exit
Bye
Pronto, após isso você já pode mandar salvar suas configurações no banco de dados. Para isso, acesse o menu Arquivo > Guardar como.
No campo Formato da Data selecione o banco de dados de seu interesse. No caso do mysql e do postgres, serão solicitados os dados de acesso ao banco para salvar.
Gostaria de deixar também uma referência feita pelo André Mateus Gava sobre como configurar as contas iniciais no gnucash. Sugiro que você dê uma lida em todo o blog, há muitas dicas interessantes e dá pra tirar algumas dúvidas quanto a contabilidade dentro do programa.
Configurar as contas do Gnucash.
É isso, até a próxima o/!!!
Confira também: