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