Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Darui803 en 13 Noviembre 2015, 18:47 pm



Título: Puerto mysql python
Publicado por: Darui803 en 13 Noviembre 2015, 18:47 pm
Buenas. como hago para conectar python con mysql con otro puerto diferente al de por defecto?
El puerto en el que se esta ejecutando es en el 66
lo e intendado asi ipdelservidor:66 pero no funciona alguien podria ayudarme?


Título: Re: Puerto mysql python
Publicado por: 0roch1 en 13 Noviembre 2015, 23:39 pm
Connector/Python Connection Arguments (http://dev.mysql.com/doc/connector-python/en/connector-python-connectargs.html)


Código
  1. __author__ = '0roch1'
  2. import mysql.connector
  3. from mysql.connector import Error
  4.  
  5.  
  6. def connect():
  7.    """ Connect to MySQL database """
  8.    try:
  9.        conn = mysql.connector.connect(host='localhost',
  10.                                       port='3306',
  11.                                       database='db',
  12.                                       user='admin',
  13.                                       password='pA$sw0Rd')
  14.        if conn.is_connected():
  15.            print('Connected to MySQL database')
  16.  
  17.    except Error as e:
  18.        print(e)
  19.  
  20.    finally:
  21.        conn.close()
  22.  
  23.  
  24. if __name__ == '__main__':
  25.    connect()
  26.  
  27.