diff --git a/build/rpm/dolibarr_generic.spec b/build/rpm/dolibarr_generic.spec
index 2418698e12d5905f8baba5e2982a1d2e62199877..609a5d27158a43369d6ec97300b593451111942e 100755
--- a/build/rpm/dolibarr_generic.spec
+++ b/build/rpm/dolibarr_generic.spec
@@ -464,7 +464,11 @@ echo Restart mysql server
/sbin/service mysqld restart
%else
%if 0%{?suse_version}
+if [ -f /etc/init.d/mysqld ]; then
+ /etc/init.d/mysqld restart
+else
/sbin/service mysql restart
+fi
%else
if [ -f /etc/init.d/mysqld ]; then
/etc/init.d/mysqld restart
diff --git a/build/rpm/dolibarr_opensuse.spec b/build/rpm/dolibarr_opensuse.spec
index bdfb0eab0af64dfe416827ef7736bb0cea427dcf..692114e508ba40d9f131a205992986e74f236cf9 100755
--- a/build/rpm/dolibarr_opensuse.spec
+++ b/build/rpm/dolibarr_opensuse.spec
@@ -288,7 +288,11 @@ fi
# Restart mysql
echo Restart mysql
-/sbin/service mysql restart
+if [ -f /etc/init.d/mysqld ]; then
+ /etc/init.d/mysqld restart
+else
+ /sbin/service mysql restart
+fi
# Show result
echo