Après avoir rencontré quelques difficultés pour utliser Syslat-Terminal 5.5 en serveur local sous Ubuntu 20.04 (qui installe MySQL 8 par défaut, au lieu du MySQL 5.5.53 requis par Syslat), je propose un petit tutoriel, pour compléter ceux proposés pour Mac et Windows. Il peut probablement être un peu épuré, à vous de me dire. Aide à l’installation de Syslat en mode local sur Ubuntu 20.04 Prérequis : Syslat a été installé, on a créé un compte de site sur le serveur Huma-Num, ou on s’est connecté à un compte de site existant (cf.http://www.syslat.fr/index.php/telechargements/).
Il faut installer MySQL 5.5.53 (au lieu de la version 8 proposée par défaut), car les versions plus récentes ne permettent pas d’utiliser Syslat. On a apporté quelques modifications au tutoriel suivant : https://www.vetechno.in/2021/04/how-to- ... 4-LTS.html
Ouvrir un terminal.
1. Si on a déjà installé MySQL, le désinstaller :
Code : Tout sélectionner
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo mv /var/lib/mysql /var/lib/mysql.bak
sudo mv /etc/mysql /etc/mysql.bak
sudo mkdir -p /etc/mysql/conf.d
sudo apt clean
Code : Tout sélectionner
sudo rm /etc/mysql/ -R
Code : Tout sélectionner
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.53-linux2.6-x86_64.tar.gz
Code : Tout sélectionner
sudo tar -xvf mysql-5.5.53-linux2.6-x86_64.tar.gz
Code : Tout sélectionner
sudo groupadd mysql
Code : Tout sélectionner
sudo useradd -g mysql mysql
Code : Tout sélectionner
sudo mv mysql-5.5.53-linux2.6-x86_64 /usr/local/
Code : Tout sélectionner
cd /usr/local
sudo mv mysql-5.5.53-linux2.6-x86_64 mysql
Code : Tout sélectionner
cd mysql
sudo chown -R mysql:mysql *
Code : Tout sélectionner
sudo apt-get install libaio1
sudo apt-get install libncurses5
Code : Tout sélectionner
sudo scripts/mysql_install_db --user=mysql
Code : Tout sélectionner
cd ..
sudo chown -R root . mysql
Code : Tout sélectionner
cd mysql
sudo chown -R mysql data
Code : Tout sélectionner
sudo cp support-files/my-medium.cnf /etc/my.cnf
Code : Tout sélectionner
sudo bin/mysqld_safe --user=mysql &
sudo cp support-files/mysql.server /etc/init.d/mysql.server
Code : Tout sélectionner
sudo bin/mysqladmin -u root password 'monmotdepasse'
Code : Tout sélectionner
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
19. Lancer mysql server service .
Code : Tout sélectionner
sudo /etc/init.d/mysql.server start
Code : Tout sélectionner
sudo /etc/init.d/mysql.server stop
Code : Tout sélectionner
sudo /etc/init.d/mysql.server status
Code : Tout sélectionner
sudo update-rc.d -f mysql.server defaults
23. Lancer manuellement MySQL par la commande suivante :
Code : Tout sélectionner
sudo /etc/init.d/mysql.server start
mysql -u root -p
1. Lancer Syslat, aller en bas à gauche sur Serveur> Changer de serveur > Syslat-local, entrer le mot de passe, cocher « attribuer... », valider.
2. Serveur> créer un compte de Site avec les mêmes paramètres que celui du Site que l’on a déjà sur Huma-Num.
3. Retourner sur le serveur Huma-Num, puis aller en bas à gauche sur Gestion fichier> Synchroniser. Synchroniser les fichiers sur Huma-Num avec le serveur local.
Voilà, on peut travailler en local ! Penser à faire les synchronisations au début et à la fin de chaque période de travail en ligne.