Showing entries 1 to 9
Displaying posts with tag: Python (reset)
Export large datasets from MySQL using Python

In the entrance about export large datasets we’ll see several ways of doing it, and now it is time to see how to do it with Python. Conecting to MySQL from Python Before continue, you could read here how to  conect to MySQL from Python, where you also use a class I use to connect because this class does what I like. But for this entrance, I will conect directly to MySQL by using the library PyMySQL. You only need to import the library, set the correct informacion for the...read more

The post Export large datasets from MySQL using Python appeared first on Manejando datos.

Related posts: Exportar grandes …

[Lea más]
Exportar grandes recordsets de MySQL desde Python

En la entrada sobre exportación de grandes recordsets ya vimos distintas formas de ejecutar la tarea, y dejamos pendiente cómo conseguirlo usando Python. Conectando con MySQL desde Python Ya hablamos de cómo conectar con MySQL desde Python en una entrada anterior, donde también publicaba una clase personalizada mia para facilitarme la tarea. Para este caso, voy a conectarme directamente a MySQL mediante la libreria PyMySQL sin clase ninguna. Sólo necesito importar la libreria, establecer la información de la conexión, y … listo! Para comprobar el tiempo, me he creado una...read more

Esta entrada Exportar grandes recordsets de MySQL desde Python es contenido original de …

[Lea más]
Sacando más rendimiento a PyCharm

Cuanto más trabajo con PyCharm, más me gusta. Es hora de poner en valor aquellas características que hacen de este IDE uno de los mejores que he probado. Guia productiva Esta característica está en el menú de Ayuda. Se trata de conocer aquellas características de PyCharm que te harán escribir código más eficiente, en base a las estadísticas de uso. Sin duda, algo novedoso que no he visto en ninguno de los IDEs que he utilizado (con cualquier lenguaje). Así puedes obtener consejos para mejorar. Atajos de teclado Aunque tienes...read more

Esta entrada Sacando más rendimiento a PyCharm es contenido original de Manejando datos - Blog de bases de datos y programación. This …

[Lea más]
Mi Charla en la PyConES 2014 de Zaragoza sobre MySQL Fabric

El próximo sábado 8 de noviembre a las 19:30 estaré hablando sobre MySQL Fabric en la PyConES 2014 (la versión española de la PyCon), la reunión anual de programadores y entusiastas de Python en España.
Aunque no me auto-denomino como programador, una gran parte de mi tiempo cono consultor de MySQL require implementar procedimientos automáticos (backups, comprobaciones de salud, gestión de AWS, …) y para ello utilizo principalmente una combinación de Python y Bash.

En mi charla, que he titulado “MySQL Fabric, a High Availability solution for Connector/Python” explicaré cómo montar y configurar un conjunto de servidores MySQL y …

[Lea más]
Anaconda and MySQL

I already wrote that since a few months ago I am working with #Anaconda, a scientific Python version, because this version includes several tools for working with data. However, I ws a little bit confuse because there is no MySQL package to work with. So, if you need to connect with a MySQL database, you …

Continue reading »

The post Anaconda and MySQL appeared first on Manejando datos.

Anaconda y MySQL

Ya os conté que trabajo con la versión #Anaconda de Python, ya que facilita mucho el disponer de todas esas herramientas para trabajar con datos. Sin embargo, me ha extrañado un poco que no incluyan el paquete para trabajar con MySQL, ni siquiera en sus repositorios. Así que, para trabajar con MySQL hay que instalar …

Continuar leyendo »

The post Anaconda y MySQL appeared first on Manejando datos.

Instalando paquetes de Python

Python incluye la posibilidad de ampliar su funcionalidad con paquetes, que no son sino nuevas funciones que se añaden a los scripts para ampliar funcionalidades, de igual modo que se incluyen las librerías en Visual Basic. Aquí vamos a instalar dos de los paquetes más populares: NumPy es un paquete para el cálculo científico con …

Continuar leyendo »

The post Instalando paquetes de Python appeared first on Manejando datos.

Copia de seguridad y recuperación de secuencias de comandos de MySQL usando innobackup y Xtrabackup de Percona


Original post: http://anothermysqldba.blogspot.com/2013/06/backup-and-recovery-script-for-mysql.html
Así Percona tiene el ampliamente utilizado herramienta de copia de seguridad Xtrabackup y se dan cuenta que todo el mundo a menudo utiliza esta herramienta en una secuencia de comandos de algún tipo. El disponer de una página que habla de esto:


Desde hace poco me dio un ejemplo de cómo utilizar la copia de seguridad en un anteriormensaje . Pensé que también podría escribir un script que muestra cómo …

[Lea más]
Usando MySQL con Python

Últimamente me ha dado por aprender Python o al menos intentarlo. Nunca me ha gustado la programación y cada vez que leía orientación a objetos terminaba dejándolo por puro aburrimiento. Espero que esta ocasión sea diferente :) Lo mejor que le veo a Python es su sintaxis sencilla y la cantidad brutal de módulos que podemos usar para hacernos la vida más facil.

En este simple ejemplo mostraré como acceder a MySQL y hacer querys, facil y para toda la familia. El primer requisito es tener MySQLdb instalado.

apt-get install python-mysqldb

El código es muy sencillo. Asociamos una conexión con un cursor y realizamos las querys contra el.

import MySQLdb
db=MySQLdb.connect(unix_socket="/tmp/mysql_sandbox5140.sock", user="root", 
passwd="msandbox",db="information_schema")
h=0
cursor=db.cursor()
sql="SELECT PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_DESCRIPTION from plugins;"
cursor.execute(sql)
for n in cursor.fetchall(): …
[Lea más]
Showing entries 1 to 9