Comandos básicos en MySQL
Aquí dejo una lista muy básica con comandos que siempre es bueno tener a mano a la hora de trabajar con MySQL. No incluyo ordenes para trabajar con los datos en sí, sino para administrar la base de datos.
Para cambiar la password una vez establecida:
El host es opcional y se puede omitir si nos vamos a conectar a la base de datos local. También se puede usar la forma abreviada:
Algunas de las opciones son:
Iniciar el servicio:
/etc/init.d/mysql start
Establecer la password del Root
Si la instalación es fresca, probablemente tu usuario root no tenga password, por lo que tendrás que ponersela de tal modo:mysqladmin -u root password tu_nueva_password
Para cambiar la password una vez establecida:
mysqladmin -u root -pvieja_password password 'nueva_password'
Logearte en MySQL:
mysql --host=nombre_host --user=nombre_usuario --password=password nombre_basedatos
El host es opcional y se puede omitir si nos vamos a conectar a la base de datos local. También se puede usar la forma abreviada:
mysql -h nombre_host -u nombre_usuario -p password nombre_basedatos
Consultar el estado de la base del servidor MySQL
mysqladmin -u root -p status
Crear un usuario: (primero te debes haber logeado como root)
CREATE USER 'nombre_usuario'@'%' IDENTIFIED BY 'password_del_usuario';
Garantizarle todos los privilegios al usuario creado:
grant all privileges on *.* to 'nombre_usuario'@'%' with grant option;
Copia de seguridad de toda la base de datos
mysqldump [options] nombre_base_datos nombre_tabla > dump.sql
Algunas de las opciones son:
- --all-databases: Copia de todas las bases de datos.
- --no-create-db: No incorporar la orden de crear la base de datos.
- --no-create-info: No incorporar la orden de crear la tablas.
- --no-data: No hacer copia de los datos en la tablas.
Ejecutar un script
mysql db_name < script.sql > output.tab
Lo cual ejecutará el script script.sql en la base de datos db_name y exportará el resultado a output.tab
Borrar una base de datos
mysqladmin -u root -p drop nombre_basedatos
Comentarios
Publicar un comentario