Unix, Código, Software Libre, Geeks… Cervezas & Tequila
MySQL
Instalar OpenBravo POS son soporte MySQL
Aug 21st
OpenBravo POS Logo
En uno de los proyectos que tengo actualmente me pidieron instalar un punto de venta, por lo cual opte por instalar OpenBravo POS y en este post mostraré como instalarlo con soporte MySQL para la Base de Datos que maneja el Sistema.
Requerimientos: ServidorBases de datos soportadas:
- MySQL 5.0/MySQL Enterprise 5.1 or better (Certified by Sun)
- Apache Derby release 10.4.2 or better
- Oracle 10g release 2 (Express, Standard and Enterprise editions)
- PostgreSQL 8.1.4 or better
- HSQLDB 1.8.0 or better
Sistemas Operativos:
- Microsoft Windows 2000, XP, Vista.
- Linux.
- Ubuntu.
- Debian.
- OpenSuse.
- Red Hat.
- Fedora.
- CentOS.
- Mac OSX
Stack requerida
Java 2 Platform Standard Edition 6.0 or higher.
Hardware POS Soportado
- Las pantallas táctiles. Configurada para emular un ratón.
- Escáneres de códigos de barras. Configurado para emular un teclado estándar.
- Recibo de impresoras. Configurado como una impresora estándar, o con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
- Las impresoras fiscales. Con soporte JavaPOS.
- Pantallas del cliente. Con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
- Cajones de efectivo. Conectado a la impresora de recibos o con soporte JavaPOS.
- Datos coleccionistas. Metrologic Scanpal 2 conectado a un puerto serie.
- Escalas. Con el protocolo de Samsung o More >
Importar y Exportar Bases de Datos de MySQL
Aug 19th
MySQL Logo
Como mi memoria es muy mala, malísima diría yo… y algunas veces necesito importar bases de datos grandes, aquí pongo los comandos para importar y exporta una base de datos de MySQL con la finalidad de que tenerlos a la mano:
ExportarPara exportar una base de datos de MySQL se usa el comando mysqldump y la sintaxis es la siguiente:
admin@venus:~$ mysqldump -u usuario -p nombre_base_de_datos > archivoderespaldo.sqlImportar
Ahora bien, para importar archivos grandes, ya sea por las limitantes del PHP, el Apache!, la Red, etc, etc…, aquí esta el comando mágico!!.
admin@venus:~$ mysql -u usuario -p nombre_base_de_datos archivorespaldo.sql
Y listo!!! con esto de volverás a tener tú información en la base de datos.
También te puede interesar :Purgar los Binary Logs de MySQL
Mar 17th
Si tienes activados los binary logs en tú servidor MySQL (es decir, tienes activado el parámetro log-bin en el archivo de configuración de MySQL), se puede observar que se van acumulando archivos de gran tamaño en el directorio de datos de MySQL (por ejemplo, mysql-bin.000013) .
En términos generales, sólo es necesario activar dicho párametro para habilitar los binary logs si el servidor está actuando como maestro de replicación, o si necesita establecer un punto en el tiempo de recuperación de la última copia de seguridad de la base de datos.
En cualquier caso, aquí están algunos comando útiles para purgar los archivos de los binary logs:
Para borrar todos los binary logs mayores a 7 días:
mysql> PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);
Para purgar todos los registros antes de una fecha determinada:
mysql> PURGE MASTER LOGS BEFORE '2010-03-01 00:00:00 ';También te puede interesar :
Usando mysqladmin
Feb 19th
mysqladmin es una utilidad para realizar tareas de mantenimiento de nuestras bases de datos, que viene incluida en la distribución de mysql.
Su sintaxis es:
# mysqladmin [OPCIONES] comando [opciones de comando] comando2 ...
Puedes obtener una lista de las opciones disponibles en tu version de mysql tecleando
# mysqladmin --help|more
Veamos más a fondo los usos de mysqladmin:
1.- ¿ Cómo cambiar la contraseña del usuario root de MySQL?
# mysqladmin -u root -pxxx password 'yyy'
Donde xxx es el actual password del usuario root, y yyy es el nuevo password.
2.- ¿Cómo verificar que el servidor de MySQL está corriendo?
# mysqladmin -u root -pxxx ping
3.- ¿Cómo saber que versión de MySQL estoy corriendo?
# mysqladmin -u root -pxxx version
4.- ¿Cuál es el estado actual del servidor MySQL?
# mysqladmin -u root -pxxx status
El comando status muestra la siguiente información:
Uptime: segundos desde los que se inició el servidor Threads: número total de clientes conectados Questions: número total de consultas que el servidor ha ejecutado desde desde su inicio. Slow queries: número total de consulta que el servidor ha ejecutado y que tienen un tiempo mayor de ejecución a la variable long_query_time. Opens: número total de tablas abiertas por el servidor. Flush tables: cuantas tablas han sido “volcadas”. Open tables: número More >
Instalar phpMyAdmin en ArchLinux
Jul 23rd
Ya vimos como instalar un ambiente LAMP en Archlinux en un post pasado (http://www.k4ch0.org/blog/2009/06/05/lamp-linux-apache-mysql-php-en-archlinux/)
Ahora instalaremos phpMyAdmin para tener todo un entorno de trabajo enfocado a desarrollos con PHP + MySQL.
Partimos del hecho de que ya esta instalado Apache, MySQL y PHP.
El primer paso es instalar phpMyAdmin:
# pacman -Sy phpmyadmin
Una vez instalado editaremos el archivo /etc/php/php.ini y descomentamos las siguientes lineas: (quitando el “;”)
;extension=mysql.so ;extension=mcrypt.so
Para poder usar la extensión mcrypt, tenemos que instalarla y eso lo logramos con:
# pacman -Sy mcrypt
A su vez, editamos el archivo /etc/httpd/conf/httpd.conf y agregamos las lineas:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
Finalmente reiniciamos el servidor web:
# /etc/rc.d/httpd restart
Pantalla de entrada de phpmyAdmin
También te puede interesar :
Comentarios