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:
Unidades conectadas ao modem rede local: