Comandos para MySQL

1. sudo systemctl start mysql

sudo systemctl start mysql 

Este comando se utiliza para iniciar el servicio de MySQL en sistemas operativos basados en Linux que usan systemd.

  • sudo: Ejecuta el comando con privilegios de administrador.
  • systemctl: Herramienta para gestionar servicios en sistemas basados en systemd.
  • start mysql: Inicia el servicio de MySQL.

Qué hace: Activa el servicio de MySQL, permitiendo que el servidor MySQL reciba conexiones.

Comandos relacionados:

  • sudo systemctl status mysql: Verifica el estado del servicio.
  • sudo systemctl stop mysql: Detiene el servicio de MySQL.
  • sudo systemctl restart mysql: Reinicia el servicio.

2. mysql -u root -p

 mysql -u root -p

Este comando se utiliza para abrir el cliente interactivo de MySQL y conectarse como usuario root.

  • mysql: Ejecuta el cliente de línea de comandos de MySQL.
  • -u root: Indica que se conectará como el usuario root.
  • -p: Solicita la contraseña del usuario root.

Qué hace: Una vez ejecutado, te pedirá ingresar la contraseña de root. Si es correcta, accederás al cliente interactivo de MySQL, donde puedes ejecutar comandos SQL.

Ejemplo práctico:

SHOW DATABASES;
USE nombre_base_datos;
SELECT * FROM tabla;
    

Pasos previos:

  • Asegúrate de que el servicio MySQL esté en ejecución con sudo systemctl start mysql.
  • Conéctate al cliente MySQL con mysql -u root -p e ingresa la contraseña cuando se te solicite.

 

mysql -u root -p < ./schema.sql
  • Significado: Este comando se utiliza para ejecutar un archivo SQL (en este caso schema.sql) dentro de una base de datos MySQL.
    • mysql: Invoca el cliente de línea de comandos de MySQL.
    • -u root: Indica el usuario que se conectará a la base de datos (aquí es root).
    • -p: Solicita que ingreses la contraseña del usuario después de ejecutar el comando.
    • < ./schema.sql: Redirige el contenido del archivo schema.sql para que sea ejecutado directamente en MySQL.
  • Propósito: El archivo schema.sql generalmente contiene instrucciones SQL como crear tablas, insertar datos o estructurar una base de datos.

Por ejemplo, si schema.sql contiene:

CREATE DATABASE my_database;
USE my_database;
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);

Destacado

Bootloader Avanzado en Ensamblador

Bootloader Avanzado en Ensamblador Características del Bootloader Se carga en la dirección 0x7C00 (BIOS). ...