Mostrando las entradas con la etiqueta mysql. Mostrar todas las entradas
Mostrando las entradas con la etiqueta mysql. Mostrar todas las entradas

miércoles, 15 de mayo de 2019

Exportar datos de MySQL a archivo plano .csv

Hola a todos,

Cuando hacemos consultas en una base de datos MySQL o MariaDB a veces necesitamos exportar los datos y si estamos por consola haciendo las consultas necesitaremos para exportar colocar al final de la consulta el siguiente comando o consulta. 

INTO OUTFILE '/tmp/NombreArchivo.csv' FIELDS TERMINATED BY ','ENCLOSED BY '"' LINES TERMINATED BY '\n';

Ejemplo 

SELECT * FROM tabla WHERE condición INTO OUTFILE '/tmp/consulta.csv' FIELDS TERMINATED BY ','ENCLOSED BY '"' LINES TERMINATED BY '\n';

Con esto podremos exportar en una ruta del servidor o máquina que estemos usando los datos en formato .csv y delimitado por comas, si deseamos cambiar el separador podemos cambiar la, por el caracter que necesitemos. 

espero les sirva. 

sábado, 18 de febrero de 2012

Error Couldn't locate driver named mysql en symfony

En estos días me encontraba trabajando con una aplicación open source, y al tratar de hacer la instalación se me presento el siguiente error:

ERROR core.ConfigDao - Exception in getValue:exception 'Doctrine_Connection_Exception' with message 'Couldn't locate driver named mysql' in \symfony\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Connection.php
en realidad el problema es muy sencillo, simplemente es activar la extensión php_pdo_mysql.dll que no estaba habilitada en el archivo de configuracion de php php.ini

la tarea es abrir el archivo php.ini y buscar la linea que dice extension=php_pdo_mysql.dll y quitarle el  ; del principio. y por último reiniciar el servidor apache y ya debe funcionar correctamente. 

espero les sirva de ayuda. 

lunes, 15 de diciembre de 2008

Apache,Php y mysql en mac

Buenas, en estos dias compre un macbook y bueno empezando a instalar los programas que necesito me surgieron algunos problemas. los cuales les expongo y como los solucione.

las ultimas versiones de mac ya traen el apache preconfigurado en el sistema y el php igual.
para activarlo solo es ir a configuración a compartidos y en compartir servidor web.

con esto ya tendremos activo el apache y podemos probar con http://127.0.0.1/ o http://localhost


para activar el php simplemente dentro del httpd.conf debemos quitar el # de la linea que dice:
LoadModule php5_module libexec/apache2/libphp5.so.

sudo nano /etc/apache2/httpd.conf

El mysql si tenemos que bajarlo de la pagina oficial de mysql, y para la instalación es muy sencilla como es todo en mac.

luego que tenemos el servidor corriendo necesitaremos activar en php.ini el modulo de mysql. con esto ya tendremos todo funcional.

Primero verificamos que el archivo este bien nombrado porque sino apache nunca lo encontrara lo que podemos hacer si no se encuentra es:

sudo cp /private/etc/php.ini.default /private/etc/php.ini


si por algun motivo nos aparece un mensaje Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
en el mismo archivo php.ini debemos modificar unas cosas.

sudo vi /private/etc/php.ini

Debemos colocar en mysql.default_socket la siguiente ubicación:

mysql.default_socket = /private/tmp/mysql.sock

de esta forma ya tendremos activo nuestro servidor web y MySQL en nuestra maquinita.

jueves, 20 de marzo de 2008

Información sobre Revisión Técnico Mecánica y de Gases

En la revisión que se realiza a los vehículos en Colombia se hacen las siguientes pruebas:

Alineación

El vehículo se hace pasar por la plancha, la cual se desplaza hacia los lados, esto con intención de saber el nivel de alineación de vehículo, se realiza por medio de una formula, donde se dice que el carro pasa si la desviación en 1 kilómetro, es menor a 10 metros. por lo general las planchas para realizar la prueba tienen la longitud de 1metro, con lo cual se hace una conversión para saber cual es la desalineación en 1 kilómetro.


Suspensión

La prueba se realiza colocando el eje del vehículo sobre las plataformas, con lo cual se hacen vibrar a cierta frecuencia, y cuando se apagan los motores, los amortiguadores del vehículo deben tener un comportamiento que describe una curva, la cual nos dice el nivel de adherencia que tiene el sistema de suspensión de un vehículo. la adherencia para que un vehículo pase esta prueba debe ser superior al 40%, este calculo se hace con el peso registrado del vehículo en ese eje, y el valor de la fuerza mínima registrada después que se han puesto a vibrar las plataformas.

Frenos

La prueba se realiza colocando las llantas del vehículo dentro del frenometro, es una maquina que consta de unos rodillos que giran a 5 km/h y el vehículo se frena gradualmente hasta el máximo, con lo cual la máquina registra las fuerzas máximas de frenado. Esta prueba se realiza para cada eje del vehículo. Para saber el cálculo de las fuerzas de frenado, se hace con las fuerzas de frenado del vehículo sobre el peso , y debe ser mayor a 50% para que el vehículo pase la prueba de frenado.

Luxometro

El luxometro o regloscopio es un aparato que mide la intensidad de un haz de luz, consta principalmente de un lente que focaliza la luz y la hace llegar a unos sensores que determinan la intensidad y la inclinación que tiene.
La prueba se realiza colocando el luxomentro o regloscopio frente a la farola del vehículo, y alineándola por medio de unos apuntadores láser que tiene. Luego que se tiene alineado se toman las intensidades de cada luz del vehículo en luces bajas y en altas. Los parametros de las intensidades de bajas debe ser mayor a 2.5 k lux y el valor de las inclinaciones debe estar en un rango de 0 a 4 para que el vehículo apruebe la revisión de luces

Gases

El analizador de gases es una máquina que mide los gases como monoxido de carbono (CO), dioxido de carbono (CO2), oxigeno (O2) e hidrocarburos (HC). La prueba de gases se realiza en crucero ( a 2500 rpm ) y en ralenti (a 900 rpm o en modo estacionario), cada una es de 30 segundos, durante los cuales, se toman los valores de hc, co, co2 y o2. y se van promediando, y al final de la prueba se guardan los valores tanto en crucero como en ralentí. Al vehículo se le colocan sondas de temperatura, de rpms, y una en el tubo de escape o exhosto, para determinar que se cumplen las condiciones para la prueba y para la toma de datos de gases.

Para que un vehículo apruebe tiene que tener los valores de co2 por encima de 7 y el oxigeno o2 por debajo de 5 y los hidrocarburos dependiente de los valores de norma (relacionados con el modelo del vehículo) deben estar por debajo al igual que los valores de monoxido de carbono.

Opacidad

El opacimetro mide el grado de opacidad que hay a la salida del exhosto de un vehículo a Diesel, consta de unos lentes que se están mirando frente a frente y un haz de luz, y al cual se le hace pasar el humo del vehículo y de esta forma se determina el grado de opacidad.

En la prueba de opacidad se realizan aceleraciones a la velocidad gobernada durante 4 segundos para tomar los datos de opacidad y se deja descansar el carro durante 15 segundos, entre cada ciclo de aceleración el primer ciclo de aceleración se realiza para hacerle limpieza al sistema de escape del vehículo, los otros tres ciclos son los que se tienen en cuenta para la prueba. Para que un vehículo pase el análisis de opacidad el valor que debe dar de opacidad del humo que sale del tubo de escape, debe ser menor a 40%

Al igual que en el analizador de gases, para el opacimetro, se tienen sondas de temperatura, rpm y de muestra de humos, las dos primeras sirven para determinar la temperatura del vehículo si se encuentra dentro de los rangos de operación y las rpm para saber que tanto se esta acelerando el vehículo.

Inspección Visual

Esta consiste en que el operario hace una inspección visual, del vehículo revisando, las puertas, espejos, vidrios, la carrocería y el chasis del vehículo, se revisa en la parte inferior del vehículo, que no presenten fugas, que los componentes de la dirección la suspensión y todas las partes moviles del vehículo estén en buen estado y estén bien aseguradas.

Luego de hacer toda esta revisión se imprime el resultado de la prueba donde se determina si el vehículo pasa o no pasa la revisión, si la aprueba se le genera un certificado el cual es lo que se conocía anteriormente como la calcomanía.

Les comento esto debido a que yo diseñe y elabore el software para hacer la revisión a los vehículos, basandome en las normas vigentes para la realización de las pruebas, es debido a esto que me encontraba tan alejado del blog, y pues a petición de mucha gente estoy escribiendo este articulo que querían conocer algo de lo que estaba haciendo.

Bueno contándoles otra cosa, la gran mayoría de las aplicaciones están diseñandas en visual studio .net 2005 en visual basic y en C#, también existen algunos informes elaborados en php y pues todas los resultados de las pruebas las almaceno en una base de datos en MySQL.

sábado, 23 de diciembre de 2006

Instalación de DBDesigner4 en Ubuntu

Bueno ahora voy a instalar el DBDesigner4 en Ubuntu, después de durar un rato me doy cuenta que no se puede, para instalar el DBDesigner4 se deben hacer algunas cositas antes, debido a que Ubuntu no trae algunas librerías que necesitamos para ejecutar el programa.

En primer lugar necesitamos descargar la xlibx e instalarlo.

$ wget http://www.chorse.org/junkroom/xlibs-dummy/xlibs_6.8.2-77_all.deb
$ sudo dpkg -i xlibs_6.8.2-77_all.deb

Ahora instalamos las librerías de Kylix.

$ wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb

$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb


Ahora hay que crear unos enlaces para que todo funcione bien.


$ cd /usr/lib

$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so

$ sudo ldconfig

$ sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

$ cd #


Ahora hay que descargar un driver de MySQL para manipular desde el diseñador ciertas bases de datos).

$ wget http://crlab.com/dbx/dbxmda.tar.gz

$ tar -zxvf dbxmda.tar.gz

$ sudo mv DbxMda/libsqlmda.so.3.00 /usr/lib

$ sudo ldconfig

Ahora sí, podemos instalar el DBDesigner4.

La siguiente es una que encontre que es muy sencilla para la instalación desde el archivo .rpm de fabFORCE.net.

$ sudo alien DBDesigner4-0.5.4-0.i586.rpm

$ sudo dpkg -i dbdesigner4_0.5.4-1_i386.deb


Lo ultimo por realizar es la conexión con MySQL, lo que tenemos que hacer es lo siguiente:

$ sudo gedit .DBDesigner4/DBConn_DefaultSettings.ini

Cambiar las siguientes líneas del archivo:

[MySQL]
DriverName=MySQL
GetDriverFunc=getSQLDriverMySQL ---------> cambiamos la Y por y
LibraryName=libsqlmda.so.3.10 ----------> cambiamos a el driver que descargamos
LibraryNameLinux=libsqlmda.so.3.10
VendorLib=libsqlmda.so.3.10
VendorLibLinux=libsqlmda.so.3.10

Con esto ya tendremos instalado el DBDesing4 en nuestro equipo. Para ejecutarlo podemos encontrarlo en:

/opt/DBDesigner4/DBDesigner4

lunes, 27 de noviembre de 2006

Instalar Apache2, Mysql, PHP5 en Ubuntu

Hoy me puse en la tarea de instalar el servidor Apache, ya que necesitaba hacer unas pruebas.

Bueno la forma mas sencilla de hacerlo es por Synaptic un par de clicks y listo y pues esta también por consola, que también es sencilla. A mi modo de ver. Pero en fin... Voy a explicar como hacerlo por ambos métodos para que no quede ninguna duda.

Antes de cualquiera de las dos formas, tenemos que agregar o habilitar los repositorios Universe y Multiverse en la lista de repositorios de nuestro sistema.

$ sudo gedit /etc/apt/sources.list
y quitamos el comentario # a las lineas de universe y multiverse

guardamos y luego damos

$ sudo aptitude update

con esto ya tenemos los repositorios activados ahora si vamos a lo que vinimos.


Método gráfico

Entramos en Sistema->Administración y vamos a Synaptic,
Aquí buscamos y seleccionamos los siguientes paquetes:

apache2
php5
mysql-server
mysql-client
php5-mysql
php5




luego cuando damos en aplicar, este nos dice que necesita otros paquetes y le decimos que los agregue y esperamos a que termine de instalarlos y listo.


Método consola


Para este desde nuestra consola damos lo siguiente:

Instalamos Mysql
$ sudo aptitude mysql-server-5.0
$ sudo aptitude mysql-client-5.0

Instalamos apache
$ sudo aptitude apache2

Instalamos php
$ sudo aptitude php5

y para el soporte entre mysql y apache y php
$ sudo aptitude php5-mysql

luego reiniciamos el servidor apache y todo debe quedar listo
$ sudo /etc/init.d/apache2 restart

con esto ya tendremos lo necesario instalado.
para probar nuestra instalación en el navegador podemos ir a http://localhost y si todo salio bien debe correr el apache.

Nota

Si tenemos algún problema con la codificación de caracteres, cosa que a mi me paso, pueden hacer lo siguiente:
ir a el archivo de configuración de apache

$ sudo gedit /etc/apache2/apache2.conf

y buscamos donde se encuentra esta linea y le quitamos el comentario #

#addDefaultChatset ISO-8859-1

y reiniciamos el servidor apache con esto ya debe funcionar correctamente la codificación de caracteres.