acceder desde python a MySQL

joana salgado gomez joana_mendaro en hotmail.com
Jue Jun 7 20:23:09 CEST 2007


   Gracias pero ya le habia dado lo privilegios y aun asi no funciona. No
   se que puede ser, la cuestion es que no me deja hacer ninguna insert
   ni load pero si una select. El comando para dar los privilegios
   utilizado es el sigiente:

   GRANT ALL PRIVILEGES ON *.* TO [1]'joana'@'%' IDENTIFIED BY 'joana'
   with GRANT OPTION


   gracias
       ______________________________________________________________

     From:  dmunhiz <dmunhiz en gmail.com>
     Reply-To:  La lista de python en castellano <python-es en aditel.org>
     To:  La lista de python en castellano <python-es en aditel.org>
     Subject:  Re: [Python-es] acceder desde python a MySQL
     Date:  Thu, 07 Jun 2007 19:52:49 +0200
     >Eso va a ser cosa del mysql, mira si tu usuario tiene permiso para
     >acceder, tambien puedesmirar algo sobre el my.cnf que es el
     fichero
     >de configuración del mysql, desde ahí se añaden los host desde
     donde
     >se puede acceder.
     >
     >otra cosa quepuedes probar es a crear un usuario con esta orden
     >$ mysql -p -u root
     >USE mysql;
     >GRANT ALL ON base1.* TO user1@'%' IDENTIFIED BY 'PASSWORD_USER1';
     >FLUSH PRIVILEGES;
     >
     >Reemplazando base1 y user1, PASSWORD_USER1 con
     >lo que corresponda en tu caso.
     >
     >Saludos
     >
     >
     >
     >Remitente:
     >Daniel Muñiz Fontoira
     >Eu uso software libre [1]
     >[1]http://www.gnu.org/philosophy/free-sw.gl.html
     >
     >
     >joana salgado gomez escribiu:
     >>
     >>   Hola a todos!!!!!
     >>   Quiero tener acceso a mi base de datos de mysql desde python.
     >>Para eso
     >>   me he instaladoel modulo MySQLdb. Por lo quhe podido leer para
     >>hacer
     >>   la conexion debo hacer lo siguiente:
     >>
     >>   db = MySQLdb.connect(host="localhost", user="joana",
     >>passwd="joana",
     >>   db="prueba")
     >>
     >>   pero python me lanza este error:
     >>
     >>   Traceback (most recent call last):
     >>     File "<pyshell#2>", line 2, in -toplevel-
     >>       db="recetario")
     >>     File "C:\Python24\Lib\site-packages\MySQLdb\__init__.py",
     line
     >>74,
     >>   in Connect
     >>       return Connection(*args, **kwargs)
     >>     File "C:\Python24\Lib\site-packages\MySQLdb\connections.py",
     >>line
     >>   170, in __init__
     >>       super(Connection, self).__init__(*args, **kwargs2)
     >>   OperationalError: (1045, "Access denied for user
     >>   [1]'joana'@'localhost' (using password: YES)")
     >>
     >>
     >>   Como lo puedo solucionar????Parece como si no pudiera entrar
     en
     >>la
     >>   base de datos con este usuario y contraseña, pero cuando abro
     >>MySQL y
     >>   me pide la contraseña le escribo la misma y no tengo problemas
     >>de
     >>   acceso!!!Alguien sabria decirme que ocurre y que estoy
     haciendo
     >>   mal?????
     >>
     >>
     >>   Muchas gracias
     >>
     >>_________________________________________________________________
     >>
     >>   Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas
     en
     >>MSN
     >>   Entretenimiento
     >>
     >>References
     >>
     >>   1. mailto:'joana'@'localhost'
     >>   2. http://g.msn.com/8HMAESES/2734??PS=47575
     >>_______________________________________________
     >>Python-es mailing list
     >>Python-es en aditel.org
     >>http://listas.aditel.org/listinfo/python-es
     >>
     >_______________________________________________
     >Python-es mailing list
     >Python-es en aditel.org
     >http://listas.aditel.org/listinfo/python-es
     _________________________________________________________________

   Excursiones y escapadas a sitios mágicos. [2]No te lo pierdas en MSN
   Entretenimiento

References

   1. mailto:'joana'@'%'
   2. http://g.msn.com/8HMAESES/2734??PS=47575




Más información sobre la lista de distribución Python-es