Desarrollo web

Instalando MySQL en Ubuntu

Descargar el script SQL de prueba

  1. Desde la terminal, teclear:

    wget https://arielortiz.info/s202311/tc2005b/quotations.sql
  2. Se puede usar Ace (el editor de textos de Cloud9) para visualizar el contenido del archivo quotations.sql.

Instalación

  1. Actualizar los paquetes del sistema. En la terminal, teclear:

    sudo apt update
    sudo apt upgrade -y
  2. Instalar el servidor de MySQL. Teclear en la terminal:

    sudo apt install mysql-server -y

Iniciar el servicio

  1. Esta instrucción se debe ejecutar al inicio de cada sesión para echar a andar el servidor de MySQL. En la terminal, teclear:

    sudo systemctl start mysql.service

Crear contraseña para el usuario root

  1. Ingresar al cliente de MySQL. Teclear en la terminal:

    sudo mysql
  2. En el prompt de MySQL teclear el siguiente commando, sustituyendo some_password por la contraseña elegida:

    ALTER USER 'root'@'localhost'
    IDENTIFIED WITH mysql_native_password BY 'some_password';
    
  3. Salir del cliente de MySQL presionando Ctrl-D.

Correr el cliente

  1. Después de ejecutar los comandos de la sección anterior, la forma de correr el cliente de MySQL requiere teclear en la terminal lo siguiente:

    mysql -u root -p

    La aplicación solicita la contraseña elegida en la sección anterior en lugar de some_password.

  2. A partir de este momento es posible ejecutar cualquier comando de SQL en el prompt de MySQL. Por ejemplo, para ver todas las bases de datos existentes, teclear:

    show databases;

    Para crear una nueva base datos, teclear:

    create database web_database;
  3. Para correr el script descargado anteriormente, teclear:

    source quotations.sql
  4. Para realizar una consulta, solo se requiere teclearla directamente, por ejemplo:

    select distinct author from quotations order by author;
  5. Presionar Ctrl-D para salir del cliente de MySQL.