MIGRANDO DO ACCESS2007 PARA MYSQL

XAVIER 07/02/2012 16:15:59
#394178
Pessoal, estou determinado a migrar do access2007 para o mysql.
Motivo: O banco de dados ficará no meu servidor e os usuários acessarão a base. Ou seja, o sistema será didtribuído e eles instalarão em suas máquinas. A partir daí acessarão a base, isto é, que tiver a devida permissão é claro.
Como vou começar essa nova empreitada, preciso da opinião e sugestão de vocês que entendem bem doi assunto.
Minha plataforma é windows, e minha máquina passará a ser o servidor com um ip fixo.
O que devo instalar na máquina (servidor)?
Tenho o WAMP5 que emula o servidor Apache.
Qual versão do mysql devo instalar?
Preciso instalar o mysqlAdmin também ou o mysqlFront?
Preciso de uma opinião sincera da turma.
Desde já agradeço !!!


KERPLUNK 07/02/2012 16:30:17
#394180
Resposta escolhida
O que devo instalar na máquina (servidor)?
Apenas o servidor do MySql

Tenho o WAMP5 que emula o servidor Apache.
Você não vai precisar do apache.

Qual versão do mysql devo instalar?
De preferência a mais recente

Preciso instalar o mysqlAdmin também ou o mysqlFront?
Precisar, não precisa, mas para uma manutenção de dados vc vai usar...

Preciso de uma opinião sincera da turma.
Migre para SQL-Server ao invés de MySQL, não que o MySQL seja ruim, mas com certeza futuramente vc vai querer migrar seu sistema para .NET que [Ô]conversa[Ô] muito melhor com o SQL-Server do que com o MySQL.

Alguns pontos a ponderar:
-Dependendo do número de usuários, o fluxo de dados vai ser bem grande, conforme sua aplicação está montada, portanto um link bem robusto se faz necessário
-Entenda que mantendo um ip fixo, sempre abre possibilidade de um espertinho fazer alguma sacanagem. Considere criar um servidor mesmo, windows 2008, consulte um especialista em redes para fazer a segurança. Considere também a possibilidade de usar um DNS próprio ao invés de um IP fixo
-Outro ponto importante é a migração dos dados. Como pretende fazê-la?
-Já verificou a necessidade de [Ô]traduzir[Ô] suas queries para o MySQL? Em alguns casos(nem tão raros assim), os resultados podem diferir.
XAVIER 07/02/2012 16:43:36
#394185
Obrigado KerPlunk!
Minha minha string de conexão está em ADO dentro de um módulo. Creio que isso já vai ajudar um pouco.
Outra coisa, no Access eu só uso como tabela sequinha mesmo. Não tenho [Ô] tabela consulta [Ô] e nem mesmo uso indexação. Tudo é feito via código. Há agumas tabelas fixas. O resto eu crio e deleto via código. Nos meus códigos uso para access somente os comandos sql básicão mesmo: incluir - deletar - atualizar e alguns comandos de agrupamentos, nada mais.
Como que eu faço hoje usando o Access2007 ? Eu tenho a base em uma máquina (servidor) e desenvolvo num notebook, porém em rede.
Vamos lá. Eu tenho esse carinha aquí: [Ô]mysql-5.5.20-win32.msi[Ô] ele é o msql-server será que servirá?

Valeu
KERPLUNK 07/02/2012 16:49:54
#394191
Citação:

no Access eu só uso como tabela sequinha mesmo. Não tenho [Ô] tabela consulta [Ô] e nem mesmo uso indexação. Tudo é feito via código.


Isso vai dificultar as coisas, pois a performance do sistema quanto à interação com o banco de dados, fica extremamente prejudicada.

Basicamente instale o servidor e altere a connectionstring para fazer a conexão, se os comandos SQL são simples mesmo, você só deve ter alguns problemas menores(collation, uso de apóstrofo)
XAVIER 07/02/2012 16:51:39
#394192
Obrigadão amigo !
KERPLUNK 07/02/2012 16:56:18
#394194
De nada! Mais alguma coisa que possamos ajudar?
XAVIER 07/02/2012 17:00:32
#394195
Vou instalar o [Ô]mysql-5.5.20-win32.msi[Ô] e vou começar minha via-crucis!
Qualquer entrave aquí, eu posto aê !
Valeu!
MARCELO.TREZE 07/02/2012 18:16:19
#394206
Só uma sugestão se vai ser um servidor dedicado, sugiro instalar o Linux com MySQL, muito rapido e seguro.

ou windows server com SQL-SERVER

XAVIER 08/02/2012 10:11:26
#394256
Muito obrigado Marcelo-Treze. Embora eu não entenda bulufas de LINUX, estou com a mente aberta para aprender.
Sabe como é, estou acostumado com o ambiente Windows... janelas visualizáveis...etc.
Eu instalei o mysqlserver 5.0 e o mysqladmin.
Será que através do mysqladmin eu consigo manipular o mysqlsever no linux ou não tem nada a ver um com o outro ?
Valeu a sugestão.
KERPLUNK 08/02/2012 10:16:56
#394258
Amigo, vc está meio perdido nos conceitos.
1 - Imagine o MySQL server, como um programinha que responde a chamados e comandos, estando este instalado em uma máquina qualquer na rede
2 - O MySQL Admin, é uma das maneiras de se conectar com esse programa(o MySql server) e executar ações. A esse programa que se conecta ao MySQL Server, dá-se o nome de CLIENT

Seu programa, também é um client que executa ações no server. Imagine o Server como uma TV e o client como um controle remoto... Não importa a plataforma em que o server vai estar instalado, o que importa é o que o controle remoto é capaz de fazer...
XAVIER 08/02/2012 11:20:29
#394271
Estou certo que com a ajuda e a paciência dos amigos, já já dissolverei essas dúvidas !!!
Como disse: Já instalei o mysql server 5.0 na minha máquina e o mysqlAdmin. Isto basta? Preciso instalar mais alguma coisa?
Bom... e agora. Como crio minhas tabelas no mysql ?

Mais uma vez quero agradecer a paciência e a boa vontade dos amigos!!!
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas