MySQL Server – Ajustar la autenticación y los privilegios del usuario
Para las instalaciones recientes, querrá ejecutar el script de seguridad que viene incluido. Esto cambia algunas de las opciones predeterminadas menos seguras para cosas como inicios de sesión root remotos y usuarios de ejemplo. Para las versiones antiguas de MySQL, también deberá inicializar el directorio de datos manualmente, pero ahora esto se hace automáticamente.
Copiar base de datos MySql sin Backup
Hoy en mi trabajo tuve la necesidad de copiar una base de datos mysql de un servidor a otro sin poder utilizar las funciones de backup y restore, ya que el servidor principal, donde recidía la base de datos se daño, y el sistema operativo no funcionaba…… Pensé que con sólo copiar la carpeta de […]
Permitir acceso remoto a ‘root’ en MySQL desde consola
mysql -u root -p mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘PASSWORD’ WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit
Respaldo automatizado de MySQL con MySQLDump
Generar archivo my.cnf [client] user=user password=secret routines databases Es conveniente cambiar permisos a este archivo con el comano chmod 600 my.cnf mysqldump –defaults-extra-file=»my.cnf» database1 database2 database3 > database.sql crontab -e 0 0 * * * mysqldump -u mysqluser -h localhost –routines –all-databases | gzip -9 > alldb.sql.gz > /dev/null
Operaciones administrativas basicas de MySQL desde consola
create database database; GRANT ALL PRIVILEGES ON database.* TO ‘usuario’@’servidor’ IDENTIFIED BY ‘password’ WITH GRANT OPTION; FLUSH PRIVILEGES ; mysql –user=usuario –password database < database.sql mysqldump –opt –password=password –user=usuario database > database.sql REVOKE GRANT OPTION ON database.* FROM ‘usuario ‘@’localhost’;