Professional Documents
Culture Documents
Observaes: 1. Instalar o MySql (conforme acima somente) no servidor; 2. Para acessar o seu sistema, deve-se somente compartilhar a pasta onde est o mesmo e no terminar criar um atalho apontando para o mesmo. No esquea de copiar da pasta C:\Arquivos de programas\MySQL\MySQL Server 5.0\bin o arquivo libmysql.dll para a pasta do seu sistema. Ex: Destino: \\MALC\MYSQLCLIENT\MYSQLCLIENT.EXE Iniciar em: \\MALC\MYSQLCLIENT\ 3. Caso ocorra algum erro durante a instalao ou mesmo no conectar ao BD, verifique: veja se a porta 3306 no Server est liberada no firewall Veja tambm firewall no terminal Se no tiver abra um porta Nome: MySql Server Nmero: 3306 Protocolo tcp veja tambm se o servio est ativo em servios, nas ferramentas administrativas
4. Outra sugesto caso no se conecte: Liberar o acesso remoto do MYSQL. Para tanto proceda da seguinte maneira: 1. V ao Servidor. 2. V para o Prompt do DOS 3. Entre na pasta do MYSQL *** com o comando cd\mysql\bin 4. Execute o comando mysql -p -u root Obs: Ficar no prompt do MYSQL 5. Execute o comando GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'senha' WITH GRANT OPTION; Obs: inclusive o ponto e vrgula do final. 'senha' deve ser a senha do ROOT 6. Sendo aceito o comando como OK, execute o comando Exit para sair do MYSQL 7. Execute novamente o comando Exit para sair do DOS 8. V para o Painel de controle do Windows, Firewall e abra uma Porta com o nmero 3306 e com o nome de MYSQL 5. Exemplo de conexo do DB via internet (Colaborao Estfano Tonon), usando uma string de conexo.... qualquer lugar que acessar o banco que tiver internet vai acessar sem problemas... coisa mais simples impossvel!!! *-----------------------------------------------------------------------------* Function Login() *-----------------------------------------------------------------------------* Private cServer := "mysql.xuuxaa.kinghost.net" Private cPort := "3306" Private cUser := "nomedousuario" Private cPaswd := "senhaaa" Private cDbase := "bancousado" Private cTable
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalao do MySql Server 5.doc
if !lConnected (varivel pblica iniciada com .F.) Public oServer := TMySQLServer():New(cServer, cUser, cPaswd) if !( oServer:NetErr() ) lConnected := .T. oServer:SelectDB( cDBase ) else MsgStop ( "Erro Login: 1" + oServer:Error() ) endif else if oServer:NetErr() MsgStop ( "Erro Login: 2" + oServer:Error() ) lConnected := .F. else lConnected := .T. endif endif Return lConnected *-----------------------------------------------------------------------------* Function unLogin() *-----------------------------------------------------------------------------* if lConnected oServer:Destroy() lConnected := .F. endif Return NIL