Servidor Ubuntu com gabiarras.

1. Servidor Ubuntu com gabiarras.

Hilton
hiltonmm

(usa Ubuntu)

Enviado em 01/09/2012 - 10:59h

Bom dia Galera do VOL

Bem estou com um grande problema.
Eu tenho na empresa onde trabalho um sistema antigo desenvolvido em delphi que acessa o mysql4 com usuario root sem senha e eu não posso mudar isso, o meu problema é que eu estava usando um servidor win para o mysql4, porem resolvi migar todo para o Ubuntu 12.04 Server, pois entrou um maldito virus no win "só para variar" então configurei o seguente cenário.

1-Servidor Firewall Endian (100% funcional)
2-Servidor Ubuntu

No servidor ubuntu
instalei o Samba, Bind, Mysql5, Apache2 e PHP5 tudo funcionando 100%
O meu grande problema é que não consegui fazer o meu programa delphi autenticar no mysql5 mesmo com root sem senha e também não consegui instalar o mysql4 no ubuntu e também não achei nenhum tutorial

minha solução paliativa foi instalar uma KVM do windows só para rodar o mysql4 só que o sistema ficou extremamente lerdo então tive que bolar uma outra solução, que foi instalar o wine e rodar o mysql4 no wine, só que ficou uma gambiarra doida, pois não consigo acessar o serviço do mysql4 se são estiver rodando qualquer aplicação no wine, então tive que fazer outro gatilho que foi fazer com que o servidor se inicie com um usuario autenticado e executando wine cmd ai todo funciona redondinho, só que ta ridículo essas gambiarras no meu servidor.

Então preciso da ajuda de vocês para instalar o mysql4 no ubuntu, ou fazer com que o serviço do mysql4 no wine esteja disponível sem que eu precise logar no servidor e executar o wine.

Desde já agradeço a todos vocês.
Um abraço.


  


2. Re: Servidor Ubuntu com gabiarras.

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 01/09/2012 - 11:08h

Excelente dia para nós parceiro,


O meu grande problema é que não consegui fazer o meu programa delphi autenticar no mysql5 mesmo com root sem senha


Sobre este problema, tem de ver se você habilitou o usuário root para acesso não local, que se não estou enganado ele pemite conexões localhost somente.

tente fazer isso:



$ mysql -u root

> grant all privileges on BANCO.* to 'root'@'%';
> flush privileges;



Tenta conectar do Endian nesse mysql do seu ubuntu.



$mysql -u root -h IP.DO.SEU.UBUNTU



Verifica se ele está aceitando conexões de outras máquinas.
Que roda mysql no wine é complicado mesmo hehe


qualquer coisa perto das 13h estou de volta.
abraço
até mais


3. Re: Servidor Ubuntu com gabiarras.

Hilton
hiltonmm

(usa Ubuntu)

Enviado em 01/09/2012 - 11:59h

dimasdaros escreveu:

Excelente dia para nós parceiro,


O meu grande problema é que não consegui fazer o meu programa delphi autenticar no mysql5 mesmo com root sem senha


Sobre este problema, tem de ver se você habilitou o usuário root para acesso não local, que se não estou enganado ele pemite conexões localhost somente.

tente fazer isso:



$ mysql -u root

> grant all privileges on BANCO.* to 'root'@'%';
> flush privileges;



Tenta conectar do Endian nesse mysql do seu ubuntu.



$mysql -u root -h IP.DO.SEU.UBUNTU



Verifica se ele está aceitando conexões de outras máquinas.
Que roda mysql no wine é complicado mesmo hehe


qualquer coisa perto das 13h estou de volta.
abraço
até mais


Fala ai Grande

Já tinha liberado o usuario root para minha rede, e testando com o MySql front na estação win ele se conecta normalmente, realmente não é nenhum questão de permissão de acesso ao mysql, o grande X da questão é que o programa delphi utiliza mysql4 e quando tento conectar o delphi no mysql5 mesmo com root sem senha e liberado para acesso externo, da erro no protocolo de conexão, depois de pesquisar muito sobre o assunto descobri esse site ( http://www.devmedia.com.br/conexao-ao-mysql-5-com-delphi-7-pela-dbexpress/6954 ) que fala justamente da incompatibilidade do DBExpress com o mysql5 e para fazer funcionar tenho que ter acesso ao font do programa coisa que eu não tenho, então preciso rodar o Mysql4 para ser mais preciso o MySql 4.0.15 no meu servidor Ubuntu 12.04, coisa que eu venho fazendo mais em cima do WINE, por isso a minha necessidade de iniciar o serviço do mysql4 em cima do wine sem a execução de uma terceira aplicação wine ou a instalação do próprio mysql4 no ubuntu só que eu não achei nenhum tutorial relevante, pois cerca de 99% da pessoas não tem o menor interesse de usar uma versão tão antiga do mysql em seus servidores.

Mas Agradeço a sua resposta.
E um bom Final de Semana.


4. Re: Servidor Ubuntu com gabiarras.

Hilton
hiltonmm

(usa Ubuntu)

Enviado em 06/09/2012 - 11:34h

poxa, ninguém tem mais sugestões para mim não ?


5. Re: Servidor Ubuntu com gabiarras.

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/09/2012 - 11:47h

hiltonmm escreveu:

poxa, ninguém tem mais sugestões para mim não ?


tu testou conexão externa (de outra maquina) ao seu mysql ?



6. Re: Servidor Ubuntu com gabiarras.

Hilton
hiltonmm

(usa Ubuntu)

Enviado em 06/09/2012 - 14:33h

danniel-lara escreveu:

hiltonmm escreveu:

poxa, ninguém tem mais sugestões para mim não ?


tu testou conexão externa (de outra maquina) ao seu mysql ?


Sim tudo testado, quando tento me conectar ao mysql4 com usuario sem senha me conecto normalmente, a grande questão realmente é a limitação do sistema que eu utilizo aqui na empresa, pois não posso definir senha para o usuario e no mysql5 quando tento me logar com usuario sem senha pelo sistema delphi da falha no protocolo de conexão, já descobri que a causa disso é a incompatibilidade da minha aplicação delphi com o mysql5, então na verdade o que preciso fazer é a instalação do mysql4.0.15 no ubuntu server 12.4, atualmente
o servidor ubuntu ta rodando o mysql4 na versão windows e emulado me Wine.

Eu infelizmente não possuo o codigo fonte do sistema delphi para fazer a correção do DExpress então tenho que rodar o mysql4.0.15 direto em cima do SO ou rodar ele no WINE só não sei como fazer para iniciar o serviço do mysql sem que o wine esteja explicitamente aberto, então quando meu servidor liga ele já loga automaticamente e executa $ wine cmd que faz com que o wine rode o prompt de comandos e assim o serviço do mysql4 fica disponível, só que eu realmente desconfio que isso esteja roubando muitos recursos do meu servidor e sem contar que eu não tenho a menor ideia se o meu banco de dados está seguro dessa forma

espero que alguém me de um luz, seja para instalar o mysq4 direto no SO ou iniciar o serviço do mysql4 no wine sem a explicita abertura do wine, dessa forma o meu servidor não precisaria se iniciar logado me garantido uma certa segurança, ao que se refere a segurança física.


7. Re: Servidor Ubuntu com gabiarras.

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/09/2012 - 14:53h

de uma lida

http://84.113.22.230:8980/mysql/downloads_html/mysql-4.0.html

vê se ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts