====== MariaDB ====== agi mariadb-server mariadb-client systemctl is-enabled mariadb sudo mysql_secure_installation sudo mysql ===== EN SQL ===== USE mysql; SELECT plugin FROM user WHERE user='root'; UPDATE user SET plugin='' WHERE User='root'; FLUSH PRIVILEGES; EXIT; ===== Pour mettre à jour ===== Ou pour corriger certaines erreurs après une mise à jour automatique (comme "[ERROR] Incorrect definition of table mysql.column_stats: expected column 'histogram' at position 10 to have type longblob, found type varbinary(255)." ) sudo mysql_upgrade --user=root --password; ====== Phpmyadmin ====== ===== Installation ===== agi php-{mbstring,zip,gd,xml,pear,gettext,cgi} php-mysqli mkdir /var/www/html/phpmyadmin wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz tar xzf phpMyAdmin-5.2.0-all-languages.tar.gz --strip-components=1 -C /var/www/html/phpmyadmin cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php #pour changer la ligne 'blowfish_secret' : nano /var/www/html/phpmyadmin/config.inc.php chmod 660 /var/www/html/phpmyadmin/config.inc.php chown -R www-data:www-data /var/www/html/phpmyadmin systemctl restart apache2 ===== Mise à jour ===== mkcd /var/www/html/phpmyadminNEW wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz tar xzf phpMyAdmin-5.2.0-all-languages.tar.gz --strip-components=1 -C /var/www/html/phpmyadminNEW cp -rp /var/www/html/phpmyadmin/config.inc.php /var/www/html/phpmyadminNEW/config.inc.php chmod 660 /var/www/html/phpmyadminNEW/config.inc.php chown -R www-data:www-data /var/www/html/phpmyadminNEW mv /var/www/html/phpmyadmin /var/www/html/phpmyadminOLD mv /var/www/html/phpmyadminNEW /var/www/html/phpmyadmin # Comparer si le fichier config.inc.php est bien conforme au config.sample.inc.php # (en théorie la seule différence est la ligne 16 avec le "blowfish_secret") # Si tout est OK : # rm /var/www/html/phpmyadmin/phpMyAdmin-5.2.0-all-languages.tar.gz # rm -rf /var/www/html/phpmyadminOLD systemctl restart apache2 ===== Voir les requêtes SQL en cours ===== [[https://VotreURLphpmyadmin/index.php?route=/server/status/processes ]]