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.
- Démarrez une invite de commande Windows
- Tapez cette commande pour vous mettre dans le bon répertoire : CD C:\Program Files (x86)\Sage\Sage Document Manager \mysql\bin
- Vérifiez que le problème est bien présent, entrez la commande : mysql_upgrade.exe -u root -popenbee74
- 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 - Faites un dump de la base de données en entrant la commande : mysqldump -u root -popenbee74 obportal > obportal_backup.sql
- Arrêtez le service MySQL
- 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)
- Regénérez les tables systèmes de MySQL en entrant la commande : mysqld.exe –console –standalone –initialize-insecure
- Démarrez le service MySQL
- Définissez le mot de passe de l’utilisateur root en entrant la commande : mysql.exe -u root
- 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 - Importez la base de données à l’aide de la commande : mysql -u root -popenbee74 obportal < obportal_backup.sql
- 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 😉