Marianne Postado Maio 4, 2004 Denunciar Share Postado Maio 4, 2004 Consegui!Meu BD esta rodando em MySQL, mas só localmente, porque depois que jogo no servidor não funciona não.. Como posso saber configurar tudo que funcione localmente e no servidor..Meu banco de dados esta na pasta junto com os arquivos, errado?Desculpe.. mas.. COM ESTA FEITA PELO Drenweaver-MX FUNCIONOU LOCALMENTE somente<%' FileName="Connection_odbc_conn_dsn.htm"' Type="ADO" ' DesigntimeType="ADO"' HTTP="false"' Catalog=""' Schema=""Dim MM_Conn_STRINGMM_Conn_STRING = "dsn=Geral;uid=root;"%><%Dim rscomDim rscom_numRowsSet rscom = Server.CreateObject("ADODB.Recordset")rscom.ActiveConnection = MM_Conn_STRINGrscom.Source = "SELECT * FROM Geral.geral"rscom.CursorType = 0rscom.CursorLocation = 2rscom.LockType = 1rscom.Open()rscom_numRows = 0%>COM ESTA abaixo não FUNCIONA NEM LOCAL SEM NO SERVIDOR<%Dim ConectaMysqlset ConectaMysql = Server.CreateObject("ADODB.Connection")ConectaMysql.ConnectionString = "DRIVER=MySQL;SERVER=127.0.0.1;UID=usuario;PASSWORD=senha;DATABASE=cliente"ConectaMysql.open%>Este SERVER é minha url?Tks de novo! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Maio 4, 2004 Denunciar Share Postado Maio 4, 2004 Sim, e o endereço de IP onde seu site está hospedado, igual ao localhost, quando algum arquivo está em nosso computador, ou você coloca a função para pegar IP e aparecer la, vai aparecer 127.0.0.1.... Voltando ao assunto, voc~e precisa da login e senha do banco de dados que você criou no seu servidor... Se tiver mais dúvidfas sobre isso, poste ai que agente tenta te ajudar!!!! Fuiii[]'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 resopi Postado Maio 4, 2004 Denunciar Share Postado Maio 4, 2004 Quando você trabalah como Mysql em servidores imagino que o seu seja windows pois ASP no Linux não presta, e servidores (windows) boms usam o Helm como painel de controle você precisa criar um banco de dados e seus usuarios no seu painel de controle... depois de feito isso você vai no PHPMYADMIN e crita as tabelas e etc... apos feito isso só subir seus arquivo e pronto =)t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marianne Postado Maio 5, 2004 Autor Denunciar Share Postado Maio 5, 2004 (editado) então.. preenchi minha conexão assim..:<%Dim ConectaMysqlset ConectaMysql = Server.CreateObject("ADODB.Connection")ConectaMysql.ConnectionString = "DRIVER=MySQL;SERVER=XXX.XXX.XXX.XXX;UID=USUARIO;PASSWORD=SENHA;DATABASE=Bd1"ConectaMysql.open%><%Set rscom = Server.CreateObject("ADODB.Recordset")rscom.ActiveConnection = ConectaMysqlrscom.Source = "SELECT * FROM Bd1.Bd1"rscom.CursorType = 0rscom.CursorLocation = 2rscom.LockType = 1rscom.Open()rscom_numRows = 0%>Localmente funciona beleza, mas no servidor da o erro:ADODB.Connection.1 error '80004005' SQLState: S1000Native Error Code: 1045[TCX][MyODBC]Access denied for user: 'mary@host.meusite.com' (Using password: YES)Obrigada e desculpe!Mary/mysql/comunidadeSQL.asp, line 7 O que será?Ps.: Meu banco de dados eu exportei como Bd1.SQL pelo programa "Navicat" e joguei na raizObs.. Mudei o HOST/Usuario e senha por serem provavelmente Reais, e não é bom ter estes dados em Dominio pubico.. desculpe por ter feito isto.. mas é por segurança, sua mesmo, Abraços Editado Maio 5, 2004 por jissa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Maio 5, 2004 Denunciar Share Postado Maio 5, 2004 Oi.Bem. se voce criar uma Conexao ODBC pelo Painel de controle voce vai colocar o Nome desta conexao e qual banco ira abrir, e depois tem que atribuir um usuario e Senha para ela, após feito isto mude a string de conexao para esta abaixo e teste novamente o Sistema que rodara normal.ConectaMysql.ConnectionString = "DSN=NomeConexaoODBC;UID=USUARIO;PWD=SENHA"Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marianne Postado Maio 6, 2004 Autor Denunciar Share Postado Maio 6, 2004 Entendi.. mas.. TEnho que liberar o banco de dados pra "autorizar" o usuario entrar.. posso fazer via browser este ativamento?tentei jogar dentro de uma pagina asp este codigo:GRANT ALL PRIVILEGES ON Bd1.* TO mary IDENTIFIED BY 'mary2' WITH GRANT OPTION;Mas deu erro.. com certeza não é assim.. ;(Tks Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Maio 6, 2004 Denunciar Share Postado Maio 6, 2004 Tem que fazer isto via painel de controles disponivel no seu provedor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marianne Postado Maio 10, 2004 Autor Denunciar Share Postado Maio 10, 2004 Muito obrigada por toda ajuda.. vou tentando! tks Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Marianne
Consegui!
Meu BD esta rodando em MySQL, mas só localmente, porque depois que jogo no servidor não funciona não..
Como posso saber configurar tudo que funcione localmente e no servidor..
Meu banco de dados esta na pasta junto com os arquivos, errado?
Desculpe.. mas..
COM ESTA FEITA PELO Drenweaver-MX FUNCIONOU LOCALMENTE somente
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_Conn_STRING
MM_Conn_STRING = "dsn=Geral;uid=root;"
%>
<%
Dim rscom
Dim rscom_numRows
Set rscom = Server.CreateObject("ADODB.Recordset")
rscom.ActiveConnection = MM_Conn_STRING
rscom.Source = "SELECT * FROM Geral.geral"
rscom.CursorType = 0
rscom.CursorLocation = 2
rscom.LockType = 1
rscom.Open()
rscom_numRows = 0
%>
COM ESTA abaixo não FUNCIONA NEM LOCAL SEM NO SERVIDOR
<%
Dim ConectaMysql
set ConectaMysql = Server.CreateObject("ADODB.Connection")
ConectaMysql.ConnectionString = "DRIVER=MySQL;SERVER=127.0.0.1;UID=usuario;PASSWORD=senha;DATABASE=cliente"
ConectaMysql.open
%>
Este SERVER é minha url?
Tks de novo!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.