Pour déplacer le dossier ou mariadb stocke les données il faut suivre cette procédure :
1. arrêter le service :
sudo systemctl stop mariadb
1bis . Atttribuer le bon propriétaire au nouveau dossier :
sudo chwon mysql:mysql /InterOS/mySqlData
2. copier l'ensemble des données de /var/lib/mysql vers le nouvel emplacement :
sudo rsync -av /var/lib/mysql /InterOS/mySqlData
3. renommer l'ancien dossier :
sudo mv /var/lib/mysql /var/lib/mysql.bak
4. modifier (comme tu l'as fait) /etc/mysql/mariadb.conf.d/50-server.cnf avec le nouvel emplacement :
datadir = /InterOS/mySqlData
et s'assurer au passage que ce fichier est bien utilisé (voir le contenu de /etc/mysql/my.cnf)
5. Redémarrer mariadb :
sudo systemctl start mariadb
6. Vérifier (comme tu l'as fait) avec :
sudo mysql -e "select @@datadir;"
N.B. :
1. omettre les commandes sudo si tu es déjà
root
2. normalement
root n'a pas besoin de mot de passe pour se connecter au serveur maraidb (identification par unix_socket)