7

Click here to load reader

Instalando o MySql Server 5

Embed Size (px)

DESCRIPTION

Database

Citation preview

Page 1: Instalando o MySql Server 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 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.

Page 2: Instalando o MySql Server 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 2

Page 3: Instalando o MySql Server 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 3

5.doc

Page 4: Instalando o MySql Server 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 4

Page 5: Instalando o MySql Server 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 5

Page 6: Instalando o MySql Server 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

Page 7: Instalando o MySql Server 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 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