Sage Document Manager – Que faire avant la mise à jour en 6.10 ?

Certains d’entre vous l’on peut-être vécu, la mise à jour en version 6.10 de Sage Document Manager peut-être terrible !!!
Nous l’avons vécu et il nous semblait impératif et logique de vous donner quelques tips afin d’éviter le pire.

Procédure à suivre avant la mise à jour de Sage Document Manager

Ce petit guide du consultant combattant 🙂 est à appliquer avant toutes mises à jour.
Vous y trouverez plusieurs commandes, celles-ci sont à exécuter en invite de commande. Pour les néophytes , une invite de commande s’obtient en saisissant CMD dans le menu démarrer de Windows.

  1. Démarrez une invite de commande Windows
  2. Tapez cette commande pour vous mettre dans le bon répertoire : CD C:\Program Files (x86)\Sage\Sage Document Manager \mysql\bin
  3. Vérifiez que le problème est bien présent, entrez la commande : mysql_upgrade.exe -u root -popenbee74
  4. Si le résultat obtenu est différent de celui ci-dessous, vous pouvez vous arrêter ici, dans ce guide, et faire votre mise à jour. Autrement … on continue !
    mysql_upgrade: [Warning] Using a password on the command line interface can be insecure.
    Checking if update is needed.
    Checking server version.
    Error occurred: The mysql.session exists but is not correctly configured. The mysql.session needs SELECT privileges in the performance_schema database and the mysql.db table and also SUPER privileges
  5. Faites un dump de la base de données en entrant la commande : mysqldump -u root -popenbee74 obportal > obportal_backup.sql
  6. Arrêtez le service MySQL
  7. Renommez le dossier C:\Program Files (x86)\Sage\Sage Document Manager\mysql\data en C:\Program Files (x86)\Sage\Sage Document Manager\mysql\dataold (par exemple)
  8. Regénérez les tables systèmes de MySQL en entrant la commande : mysqld.exe –console –standalone –initialize-insecure
  9. Démarrez le service MySQL
  10. Définissez le mot de passe de l’utilisateur root en entrant la commande : mysql.exe -u root
  11. Il doit alors s’afficher le texte suivant : MySQL> , lancez alors les commandes ci-dessous, les unes après les autres :
    ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘openbee74’;
    CREATE DATABASE obportal;
    GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘openbee74’ WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    QUIT
  12. Importez la base de données à l’aide de la commande : mysql -u root -popenbee74 obportal < obportal_backup.sql
  13. Et enfin, relancez MySQLupgrade : mysql_upgrade.exe -u root -popenbee74

Et voilà ! Vous pouvez désormais faire votre mise à jour de Sage Document Manager en toute tranquillité ! enfin on espère 😉