Marianne Posted May 4, 2004 Report Share Posted May 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! Quote Link to comment Share on other sites More sharing options...
0 Victor Posted May 4, 2004 Report Share Posted May 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 Quote Link to comment Share on other sites More sharing options...
0 resopi Posted May 4, 2004 Report Share Posted May 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+ Quote Link to comment Share on other sites More sharing options...
0 Marianne Posted May 5, 2004 Author Report Share Posted May 5, 2004 (edited) 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 Edited May 5, 2004 by jissa Quote Link to comment Share on other sites More sharing options...
0 jissa Posted May 5, 2004 Report Share Posted May 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 Quote Link to comment Share on other sites More sharing options...
0 Marianne Posted May 6, 2004 Author Report Share Posted May 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 Quote Link to comment Share on other sites More sharing options...
0 jissa Posted May 6, 2004 Report Share Posted May 6, 2004 Tem que fazer isto via painel de controles disponivel no seu provedor. Quote Link to comment Share on other sites More sharing options...
0 Marianne Posted May 10, 2004 Author Report Share Posted May 10, 2004 Muito obrigada por toda ajuda.. vou tentando! tks Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.