Table des matières

MariaDB

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

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