MySQL

Categoria:

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