====== MariaDB ====== => [[informatique/sgbd/mysql|MySQL]] ===== Tips ===== ===== Change root password ===== 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. ==== Installation ==== [[http://mariadb.org|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... * [[https://downloads.mariadb.org/mariadb/repositories]] 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