MySql – ejemplos

Ejemplos con MySQL:

 

Instalar MySQL con paquetes RPM

Visitar la web para ver que repositorio escoger

https://dev.mysql.com/downloads/repo/yum/

Descargar e instalar paquetes

$ sudo yum update 
$ yum install wget
$ wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
$ md5sum mysql80-community-release-el7-1.noarch.rpm
$ sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm
$ sudo yum install mysql-server

Iniciar MySQL

$ sudo systemctl status mysqld

Cambiar clave por defecto

Buscar la clave temporal generada

sudo grep 'temporary password' /var/log/mysqld.log

Cambiar clave

sudo mysql_secure_installation

 

Acceder a MySql

$ mysql
Puede probocar un ERROR 1045 (28000): Access denied for user ‘root’@’localhost,  que se soluciona:
mysql -u root -p

Nota: tener en cuenta que la lave de MySQL y la del sistema pueden ser diferentes.

 

Consultar base de datos

mysql> show databases;

 

Crear base de datos

mysql> create database mibbdd;

 

Consultar tablas

show tables;

 

Crear tabla

Definir la base de datos que se va a utilizar para crear la tabla

mysql> use mibbdd;

Crear tabla

mysql> CREATE TABLE mitabla(
         id MEDIUMINT NOT NULL AUTO_INCREMENT,
         nombre CHAR(30) NOT NULL,
         edad INTEGER(30),
         salario INTEGER(30),
         PRIMARY KEY (id) );

 

Insertar datos

mysql> INSERT INTO mitabla (nombre, edad, salario) VALUES
        ("Pedro", 24, 21000),
        ("Maria", 26, 24000),
        ("Juan", 28, 25000),
        ("Luis", 35, 28000),
        ("Monica", 42, 30000),
        ("Rosa", 43, 25000),
        ("Susana", 45, 39000);

 

Salir de MySql

mysql> exit;

Autor: Diego Calvo