⇒ MySQL
sudo systemctl stop mariadb.service sudo mysqld_safe --skip-grant-tables mysql -u root # Important to avoid without grant table error ! MariaDB [(none)]> FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' identified by 'secret' ;
then stop mysqld_safe
and restart service.
MariaDB.org propose un outil pour calculer le fichier de définition du dépôt pour l'installation et la mise à jour intégrée avec les système Debian, CentOS, Ubuntu…
Pour éviter les conflics lors des mises à jour:
$ sudo vi /etc/apt/preferences.d/mariadb.pref
Package: libmysqlclient18 Pin: release o=MariaDB Pin-Priority: 1001 Package: mysql-common Pin: release o=MariaDB Pin-Priority: 1001
le nom à mettre pour “Pin: release o=MariaDB” est à reprendre dans le fichier conf/distribution fourni sur le dépôt. Il faut utiliser la valeur de la clé “Origin”
Par exemple pour le dépôt
http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/ubuntu
le fichier conf/distribution contient
Origin: MariaDB Label: MariaDB Codename: precise Architectures: amd64 i386 source Components: main Description: MariaDB Repository SignWith: package-signing-key@mariadb.org