Mysql

Ver fichero de base de datos MySQL y Oracle en PHP

Este es el ejemplo de HTML donde ira incluida la imagen:


Demo ver fichero de base de datos en una pagina


Esta es tu imagen:

Ejemplo de imagen la imagen de verano.

Ahora necesitas el script de PHP - llamado imagenscript.php en el directorio de ejemplo:

[Actualización] Crear Base de Datos UFT-8 en MySQL en entornos GNU/Linux

Vamos a proceder a crear una base de datos en UFT-8 en entornos GNU/Linux. Los comandos de la consola de MySQL pueden utilizarse bajo cualquier plataforma, lo único que cambia es el método de acceso.

Abrir la terminal y ejecutamos el siguiente comando para acceder a la consola de MySQL:

$ mysql -u root -p

Creamos la base de datos de ejemplo example_bd

Recuperar contrseña de root de MySQL

Bueno en este post vamos a recuperar la password de root de MySQL.

Lo primero es para nuestra mysql:

sudo /etc/init.d/mysql stop

Y reiniciamos sin la password de la siguiente manera:

sudo mysqld_safe –skip-grant-tables &

Puede que nos salga alguna salida extraña, ahora le damos al Enter y escribimos:

mysql -u root

Seleccionamos la BBDD:

mysql> use mysql;

Añadimos la nueva password:

Script para crear backups de forma automatizada

Bueno este seria el script a ejecutar. Tenemos que tener en cuenta que es necesario tener montada la un unidad de NAS en una carpeta local y configurar el crontab para que se ejecute cuando consideremos necesario.

Importar / Exportar Bases de datos grandes de MYSQL

Sustituiremos [USERNAME] con el nombre de usuario de mysql, [DBNAME] con el nombre de la base de datos, [/path_to_file/DBNAME] con la ruta path y nombre del fichero para el volcado de la base de datos.

Copiar/Exportar base de datos grande

Vamos a crear una fichero comprimido con la base de datos:

mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz

Importar base de datos grande

Forma rápida:

gzip -dc [/path_to_file/DBNAME].sql.gz | mysql -u [USERNAME] -p [DBNAME]

O

Backcups de seguridad de forma automatica CRONTAB + MySQLDump

Pues eso este script nos ayuda a configurar mediante mysqldump y crontab la realización de copias de seguridad en nuestro sistema. En este post existe tambien otro script que he creado y pude ser de utilización: Enlace

Para ello lo descargamos de sourceforge y después ejecutamos:

wget http://freefr.dl.sourceforge.net/sourceforge/automysqlbackup/automysqlbackup.sh.2.5

Ahora ejecutamos:

sudo ./automysqlbackup.sh.2.5

Howto: crear backups de MySQL automáticas con cron

Como mas de una vez en los desarrollos hemos tenido que realizar backups de las bases de datos, esta vez proponemos el automatizar dicha tarea.

Primero deberemos crear nuestro script que lo realizaremos en Bash, de daremos permisos para que se pueda ejecutar y posteriormente le crearemos un cron en crontab para que se ejecute cada x tiempo. Es necesario el probar que se ejecuta el script y de que al menos en una ocasion realiza la copia correctamente para asegurar su buen funcionamiento.

Crear el script:

sudo nano backup_mysql

Permitir acceso remoto a MySQL Server 5 desde otros equipos

Aparentemente el acceso de forma remota viene desactivado por defecto en MySQL, calculo que esto lo harán por una cuestión de seguridad y que personalmente opino que así se debería quedar pero como siempre en los desarrollo hay necesidades varias pues se puede configurar para que se escuche desde otros lugares. Recomiendo a su ves que esto solo este accesible desde una red interna y que el firewall no permita llegar hasta esta maquina.

Editamos:

sudo nano /etc/mysql/my.cnf

Buscamos la linea:

bind-address = 127.0.0.1

Editamos:

Mysqldump

Como ya os imaginareis Mysqldump es una herramienta para realizar copias de seguridad y restauración de la misma.

Comentare algunas de las características mas básicas a la hora de realizar dichas tareas.

Realizar backup de una sola base de datos:

mysqldump -u root -p nombre_base_de_datos > fichero.sql

Restaurar esa base de datos, haríamos lo siguiente:

mysql -u root -p nombre_base_de_datos < fichero.sql

Si queremos realizar un backup de todas las bases de datos:

Suscribirse a RSS - Mysql