Outils pour utilisateurs

Outils du site


linux:installation:mariadb_et_phpmyadmin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:installation:mariadb_et_phpmyadmin [2022/09/03 14:35] – [EN SQL] tutospistolinux:installation:mariadb_et_phpmyadmin [2023/07/11 13:49] (Version actuelle) – [Pour mettre à jour] tutospisto
Ligne 1: Ligne 1:
 +====== MariaDB ======
 +
 <code bash> <code bash>
 agi mariadb-server mariadb-client agi mariadb-server mariadb-client
Ligne 16: Ligne 18:
 </code> </code>
  
 +
 +
 +===== 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)." )
 +<code bash>sudo mysql_upgrade --user=root --password;</code>
 ====== Phpmyadmin ====== ====== Phpmyadmin ======
 +
 +===== Installation =====
  
 <code bash> <code bash>
 agi php-{mbstring,zip,gd,xml,pear,gettext,cgi} php-mysqli agi php-{mbstring,zip,gd,xml,pear,gettext,cgi} php-mysqli
 +
 mkdir /var/www/html/phpmyadmin     mkdir /var/www/html/phpmyadmin    
                                                                  
-wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz +wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz 
-tar xzf phpMyAdmin-4.9.0.1-all-languages.tar.gz --strip-components=1 -C /var/www/html/phpmyadmin+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 cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php
 +
 #pour changer la ligne 'blowfish_secret' #pour changer la ligne 'blowfish_secret'
 nano /var/www/html/phpmyadmin/config.inc.php nano /var/www/html/phpmyadmin/config.inc.php
 +
 chmod 660 /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 chown -R www-data:www-data /var/www/html/phpmyadmin
 +
 systemctl restart apache2 systemctl restart apache2
 </code> </code>
  
 +===== Mise à jour =====
 +
 +<code bash>
 +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
 +</code>
 +
 +
 +===== Voir les requêtes SQL en cours =====
  
 +[[https://VotreURLphpmyadmin/index.php?route=/server/status/processes
 +]]
linux/installation/mariadb_et_phpmyadmin.1662215736.txt.gz · Dernière modification : 2022/09/03 14:35 de tutospisto