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

Can’t create/write to file ‘/tmp/’ (Errcode: 13)

Me reportaron este error en uno de los Mysql y me dejo loco por unos momentos.

la solucion fue rapida ;)

# chown root:root /tmp
# chmod 1777 /tmp
# service mysqld restart

Espero les sea de Ayuda!

Generar Backups Automatico en MySQL

Primero creamos un script y luego lo programos para que sea ejecutado.

Entonces:

1. vi  scriptderespaldo.sh
2. Tecla "Esc" y a
3. Pegamos la siguiente info
#! /bin/bash
mysqldump -uroot -4Qu1.V4.l4.cL4v3.suP3R.S3Cr3T4 --opt db1 > /var/Backup/db1.sql
mysqldump -uroot -4Qu1.V4.l4.cL4v3.suP3R.S3Cr3T4 --opt db2 > /var/Backup/db2.sql
cd /ruta/Backup  (Donde vamos a almacenar el backup)
tar -zcvf Backup_$(date +%d_%m_%Y).tgz *.sql  (Añade la fecha al backup)
rm -rf *.sql (Elimina los .sql)
find -name '*.tgz' -type f -mtime +10 -exec rm -f {} \;  (Elimina los superiores a 10 días)
yes | cp -af *.* /Backups/.  (Copia ahora nuevamente los backups a otra ubicacion alternativa)
~
~
---
4. Tecla  "Esc" Ahora :x!  y Enter
5. Le asignamos permisos para su ejecucion:  chmod 700 scriptderespaldo.sh
6. Ahora si vamos a programar la tarea entonces:  crontab -e
7. Añadimos la linea  0 1 * * * /root/scriptderespaldo.sh  (Realiza el backup a la 1:00 a.m y el .sh esta en /root)

Listo!


 

Crear usuario con todos los privilegios y acceso desde ubicacion remota en MySQL por linea de comandos....

1ro. Ingresar a mysql :)


:~> mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 354329 to server version: 5.0.18-Max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


Ahora sí, acción:

Creamos el usuario, le asignamos la contraseña, le damos todos los privilegios sobre todas las baes y que pueda ingresar éste usuario pueda desde cualquier ubicacion, incluso que pueda crear nuevos usuarios.


> GRANT ALL PRIVILEGES ON *.* TO  'edo.lopez'@'%' IDENTIFIED BY '4Qu1.V4.l4.c0NtR4Z3n4.s3Cr3T4' WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)


Listo, con ésto ya se puede hacer la prueba de ingreso desde algun gestor como "Mysql-Front ($)" o "HeidiSQL (Free - GLP)"