Click here to load reader
Upload
drmicroso
View
32
Download
0
Embed Size (px)
DESCRIPTION
Database
Citation preview
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 5.doc 1
Instalação do MySql Server 5.0
• Baixe o Mysql do seguinte link: http://www.brothersoft.com/mysql-download-220613.html • O arquivo terá a seguinte nomenclatura mysql-essential-5.0.67-win32.msi • Depois de baixar clicar neste arquivo e seguir as telas abaixo. Obs.: algumas telas intermediárias
sem muita importância foram suprimidas, pois era desnecessário mencioná-las.
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 5.doc 2
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 3
5.doc
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 5.doc 4
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 5.doc 5
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 5.doc 6
Observações:
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. Não esqueça 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 instalação ou mesmo não conectar ao BD, verifique:
• veja se a porta 3306 no Server está liberada no firewall • Veja também firewall no terminal
Se não tiver abra um porta Nome: MySql Server Número: 3306 Protocolo tcp
• veja também se o serviço está ativo em serviços, nas ferramentas administrativas
4. Outra sugestão caso não 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 vírgula 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 número
3306 e com o nome de MYSQL
5. Exemplo de conexão do DB via internet (Colaboração Estéfano Tonon), usando uma string de conexão.... qualquer lugar que acessar o banco que tiver internet vai acessar sem problemas... coisa mais simples é impossível!!!
*-----------------------------------------------------------------------------* Function Login() *-----------------------------------------------------------------------------* Private cServer := "mysql.xuuxaa.kinghost.net" Private cPort := "3306" Private cUser := "nomedousuario" Private cPaswd := "senhaaa" Private cDbase := "bancousado" Private cTable
Marcelo Antonio Lázzaro Carli Desenvolvimento de Softwares Específicos - Auditoria - Assessoria
Av. João Spadotto, 325 – Quadra 13 – Lote 4 - CEP 17.533-280 – Email/Msn: [email protected] - Marília/SP - (14) 3415-6015 / 9704-3158
C:\Documents and Settings\administrador1.MALC\Meus documentos\Instalação do MySql Server 5.doc 7
if !lConnected (variável pública 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