MySQL (Puerto 3306)
Instalar GNUpg
apt install gnupg
Posicionarse en el directorio /tmp
cd /tmp
Descargar el archivo mysql-apt-config_0.8.20-1_all.deb del sitio de repositorios oficial
wget https://repo.mysql.com/mysql-apt-config_0.8.20-1_all.deb
Instalar el paquete
sudo dpkg -i mysql-apt-config*
Instalar el servidor de mysql que viene por default
apt install default-mysql-server
Cuando no hay acceso via web para el usuario root y phpmyadmin
mysql -u root
CREATE DATABASE phpmyadmin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL ON phpmyadmin.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY 'debian';
FLUSH PRIVILEGES;
EXIT;
Otorgar todos los permisos al usuario root
mysql -u root -p
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'debian' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Cuando el password del root no es aceptado via web en PHPMyAdmin
sudo service mysql stop
sudo /usr/local/mysql/support-files/mysql.server stop
sudo mysqld_safe --skip-grant-tables --skip-networking
mysql -u root
UPDATE mysql.user SET Password=PASSWORD('debian') WHERE User='root';
UPDATE mysql.user SET authentication_string =PASSWORD('debian') WHERE User='root';
FLUSH PRIVILEGES;
sudo service mysql start
sudo /usr/local/mysql/support-files/mysql.server start