MySQL es una base de datos SQL muy utilizada actualmente junto a MariaDB.
Para instalarlo en paquetería apt necesitaremos tener instalado gnupg, si no lo tenemos podemos instalarlo con:
apt install gnupg -y
Luego podemos instalar el repositorio de mysql ya que por defecto actualmente en repositorios oficiales solo esta MariaDB.
Descargamos el repositorio, actualizamos e instalamos MySQL:
curl -OJL https://dev.mysql.com/get/mysql-apt-config_0.8.19-1_all.deb
apt update && apt install mysql-server -y
En el menú estableceremos la contraseña de root de mysql y marcaremos “Use strong password encryption (RECOMENDED)“.
Para acceder al servidor de mysql introducimos:
mysql -p
Para la administración y gestion de las bases de datos de mysql podemos ver:
Configuración
Usuarios
Sintaxis
DDL: Modificación de la estructura de la base de datos.
DML: Modificación de los datos de la base de datos.
MySQLdump: Creación y restauración de backups.
Tunning
Tips
Si queremos acceder almacenando la contraseña en un fichero podemos crear ~/.my.cnf :
~/.my.cnf
[client]
host = 127.0.0.1
user = root
password = changeme
host = 127.0.0.1 user = root password = changeme
Si solo introducimos mysql usara por defecto la configuración sin contraseña:
mysql -l localhost -u root