# Comunicar raspberry pi 3 com Mysql servidor remoto

**URL:** <https://forum.fazedores.com/t/comunicar-raspberry-pi-3-com-mysql-servidor-remoto/7530>\
**Category:** Embarcados\
**Created:** [Agosto 2, 2020, 1:34pm UTC](https://forum.fazedores.com/t/comunicar-raspberry-pi-3-com-mysql-servidor-remoto/7530 "2020-08-02T13:34:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SNIescas](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.fazedores.com/sniescas/32/2699_2.png) [@SNIescas](https://forum.fazedores.com/u/SNIescas)\
**Post date:** [Agosto 2, 2020, 1:34pm UTC](https://forum.fazedores.com/t/comunicar-raspberry-pi-3-com-mysql-servidor-remoto/7530/1 "2020-08-02T13:34:48Z")

</div>

Saudações a todos na soberana paz do Senhor Jesus.

Estou tentando desenvolver comunicação de uma raspberry py 3 com um banco de dados MySql, rodando no software Xampp em um servidor remoto de uma rede local.

Configurei o banco e todos os requisitos do sistema para comunicação remota.

Consigo acessar o banco de dados e realizar todas as operações remotamente por meio do Windows.

Mais não estou conseguindo realizar a comunicação por meio do programa em python rodando no software Pycharm no banco Mysql do software Xampp.

Codigo Inicial istalado na unidade remota:

xxxxxxxxxxxxxxxxxxxx---------------------xxxxxxxxxxxxxxxxxxxxxxx  
Codigo para execução:

import pymysql  
#import mysql.connector  
from time import sleep  
senh1 = str(input('Sistema automatiza\n100% Automação\nInforme S/padrão: ')).strip()  
while senh1 not in ‘125’:  
senh1 = str(input('Senha Incorreta\nInforme senha Padrão: ')).strip()  
print(‘Senha:{} Ok’.format(senh1))  
print(‘Conectando…’)  
print(‘Aguarde!!’)  
sleep(2)

# Criando a conexão DB

try:  
conexao = pymysql.connect(  
host=‘192.168.1.50’,  
user=‘root’,  
passwd=’’,  
database=‘automatdb’  
)  
conexao.select\_db(‘automatbd’)  
except Exception as erro:  
print(f’Erro foi’, {erro. **class** , erro. **cause** })  
else:  
cursor = conexao.cursor()  
cursor.execute(‘SELECT \* FROM producao’)  
resultado = cursor.fetchall()  
for x in resultado:  
print(x)

xxxxxxxxxxxxxxxxxxxxxxx-------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxx

Erro gerado na undade remota:

 ![pycham remoto erro](https://us1.discourse-cdn.com/flex016/uploads/fazedores/original/2X/5/5466313db9b574ddcbd923c67faea16a094a0fca.png)

Unidades conectadas ao modem rede local:

 ![modem LAN](https://us1.discourse-cdn.com/flex016/uploads/fazedores/original/2X/4/485656d78b46ace7ac2c5c64a1a6aa16909fdafa.png)
