Bonjour,
j'utilise mariadb V10.2.8 sur une centos 7.4
j'ai installé mariadb depuis les red hat software collection via yum

quand je démarre mes instances à la main aucun soucis, elles démarrent.
par contre le démarrage automatique via systemctl échoue:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
févr. 25 09:34:26 le_serveur systemd[1]: Starting mariadb_multi_service...
févr. 25 09:34:27 le_serveur mysqld_multi[839]: WARNING: my_print_defaults command not found.
févr. 25 09:34:27 le_serveur mysqld_multi[839]: Please make sure you have this command available and
févr. 25 09:34:27 le_serveur mysqld_multi[839]: in your path. The command is available from the latest
févr. 25 09:34:27 le_serveur mysqld_multi[839]: MariaDB distribution.
févr. 25 09:34:27 le_serveur mysqld_multi[839]: ABORT: Can't find command 'my_print_defaults'.
févr. 25 09:34:27 le_serveur mysqld_multi[839]: This command is available from the latest MariaDB
févr. 25 09:34:27 le_serveur mysqld_multi[839]: distribution. Please make sure you have the command
févr. 25 09:34:27 le_serveur mysqld_multi[839]: in your PATH.
mon /usr/lib/systemd/system/rh-mariadb102_multi-service.service :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
[Unit]
Description= mariadb_multi_service
 
[Service]
Type=simple
ExecStart=/opt/rh/rh-mariadb102/root/usr/bin/mysqld_multi start
ExecStop=/opt/rh/rh-mariadb102/root/usr/bin/mysqld_multi stop
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target
J'ai fait le lien symbolique pour créer les service
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ln -s /usr/lib/systemd/system/rh-mariadb102_multi-service.service /etc/systemd/system/multi-user.target.wants/rh-mariadb102_multi-service.service
je l'ai activé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
systemctl enable rh-mariadb102_multi-service.service
dans dans /etc/profile.d/rh-mariadb102-multi.sh:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
#!/bin/bash
export PATH="/opt/rh/rh-mariadb102/root/usr/bin:/opt/rh/rh-mariadb102/root/usr/sbin${PATH:+:${PATH}}"
source /opt/rh/rh-mariadb102/enable
export X_SCLS="`scl enable rh-mariadb102 'echo $X_SCLS'`"
là j'avoue que je sèche