Changes

From SME Server
Jump to navigationJump to search
609 bytes added ,  12:40, 20 August 2022
no edit summary
Line 143: Line 143:  
====mysql====
 
====mysql====
 
   
 
   
Q) La réplication du MySQL d'un serveur SME vers un esclave MySQL est elle possible ? Le log binaire est il possible? Si oui, modifiez vous le fichier my.cnf ou autre pour initialiser le log binaire?
+
Q) La réplication du MySQL d'un serveur SME vers un esclave MySQL est elle possible ? Le log binaire est il possible? Si oui, modifiez-vous le fichier my.cnf ou un autre pour initialiser le log binaire ?
   −
R) La première étape consiste à aller sur le site de MySQL et chercher ce que vous voulez faire, voyez http://dev.mysql.com/doc/
+
R) La première étape consiste à aller sur le site de MySQL et chercher ce que vous voulez faire, voir http://dev.mysql.com/doc/.
   −
Quand vous avez trouvé ce qui a besoin d'être ajouté au fichier /etc/my.cnf , vous pouvez faire les modifications appropriées au travers d'un fragment de gabarit SME personnalisé (templates-custom).
+
Quand vous avez trouvé ce qui a besoin d'être ajouté au fichier /etc/my.cnf, vous pouvez faire les modifications appropriées au travers d'un fragment de gabarit SME personnalisé (templates-custom).
   −
Inspectez les fragments de gabarit dans /etc/e-smith/templates/etc/my.cnf
+
Inspectez les fragments de gabarit dans /etc/e-smith/templates/etc/my.cnf.
    
Définissez quel fragment doit accueillir votre code révisé. Voyez le fragment 000readme pour information.
 
Définissez quel fragment doit accueillir votre code révisé. Voyez le fragment 000readme pour information.
   −
Si aucun fragment n'est souhaitable, vous aurez à en créer un nouveau. Dans l'exemple suivant remplacez 005mysql par le nom de fragment, existant ou à créer, approprié.
+
Si aucun fragment n'est utilisable, vous aurez à en créer un nouveau. Dans l'exemple suivant remplacez 005mysql par le nom de fragment approprié, existant ou à créer.
   −
Disons que vous voulez modifier le fragment /etc/e-smith/templates/etc/my.cnf/005mysqld
+
Disons que vous voulez modifier le fragment /etc/e-smith/templates/etc/my.cnf/005mysqld.
   −
Créez un nouveau dossier et copier le fragment de gabarit dans le nouveau répertoire personnalisé (ou créez un nouveau fragment de gabarit personnalisé)
+
Créez un nouveau dossier et copier le fragment de gabarit dans le nouveau répertoire personnalisé (ou créez un nouveau fragment de gabarit personnalisé) :
 
  mkdir -p /etc/e-smith/templates-custom/etc/my.cnf/
 
  mkdir -p /etc/e-smith/templates-custom/etc/my.cnf/
 
  cp /etc/e-smith/templates/etc/my.cnf/005mysqld /etc/e-smith/templates-custom/etc/my.cnf/005mysqld
 
  cp /etc/e-smith/templates/etc/my.cnf/005mysqld /etc/e-smith/templates-custom/etc/my.cnf/005mysqld
Éditez afin de faire les additions et changements nécessaires. C'est là que vous faites les modifications en accord avec ce que vous avez déterminé en lisant la documentation de MySQL.
+
Éditez afin de faire les ajouts et les changements nécessaires. C'est là que vous faites les modifications déterminées par la documentation de MySQL.
 
  pico -w /etc/e-smith/templates-custom/etc/my.cnf/005mysqld
 
  pico -w /etc/e-smith/templates-custom/etc/my.cnf/005mysqld
Sauvegardez et quittez
+
Sauvegardez et quittez :
 
  Ctrl o
 
  Ctrl o
 
  Ctrl x
 
  Ctrl x
Appliquez le gabarit et redémarrez mysqld
+
Appliquez le gabarit et redémarrez mysqld :
 
  expand-template /etc/my.cnf
 
  expand-template /etc/my.cnf
 +
<tabs container style="display: inline-block;"><tab name="Pour SME 10">
 +
systemctl restart mariadb
 +
</tab><tab name="Pour SME 9 et avant">
 
  sv t /service/mysqld
 
  sv t /service/mysqld
Vérifier l'état du service
+
</tab>
 +
</tabs>
 +
Vérifier l'état du service :
 +
<tabs container style="display: inline-block;"><tab name="Pour SME 10">
 +
systemctl status mariadb
 +
</tab><tab name="Pour SME 9 et avant">
 
  sv s /service/mysqld
 
  sv s /service/mysqld
 +
</tab>
 +
</tabs>
 +
 +
Dans cet exemple particulier, il apparait que vous devez autoriser l'accès à votre base MySQL avec le LAN (en local) ou le WAN (vers l'extérieur). Pour réaliser cela, vous pourrez avoir besoin de changer les permissions d'accès à votre base mysql, référez-vous à ces pages en anglais :
   −
Dans cet exemple particulier, il apparait que vous devez autoriser l'accès à votre base MySQL avec le LAN (en local) ou le WAN (vers l'extérieur). Afin de faire ceci vous devrez probablement changer les permissions d'accès à votre base mysql, référez-vous à
   
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Access_MySQL_from_the_local_network
 
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Access_MySQL_from_the_local_network
 
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Access_MySQL_from_a_remote_network
 
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Access_MySQL_from_a_remote_network
 
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Create_MySQL_user.28s.29_with_access_from_other_computers
 
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Create_MySQL_user.28s.29_with_access_from_other_computers
   −
 
+
Vérifiez que vos modifications sont fonctionnelles.
Vérifiez que vos modifications sont fonctionnelles
      
Suppression
 
Suppression
Pour supprimer ces changements personnalisés, vous avez à supprimer le fragment de gabarit personnalisé, appliquer le gabarit et redémarrer le service, comme suit:  
+
Pour supprimer ces changements personnalisés, vous effacez le fragment de gabarit personnalisé, appliquer le gabarit et redémarrer le service, comme suit :  
 
  rm /etc/e-smith/templates-custom/etc/my.cnf/005mysqld
 
  rm /etc/e-smith/templates-custom/etc/my.cnf/005mysqld
 
  expand-template /etc/my.cnf
 
  expand-template /etc/my.cnf
 +
<tabs container style="display: inline-block;"><tab name="Pour SME 10">
 +
systemctl restart mariadb
 +
</tab><tab name="Pour SME 9 et avant">
 
  sv t /service/mysqld
 
  sv t /service/mysqld
Vérifier l'état du service
+
</tab>
 +
</tabs>
 +
 
 +
Vérifier l'état du service :
 +
<tabs container style="display: inline-block;"><tab name="Pour SME 10">
 +
systemctl status mariadb
 +
</tab><tab name="Pour SME 9 et avant">
 
  sv s /service/mysqld
 
  sv s /service/mysqld
 +
</tab>
 +
</tabs>
    
====php.ini====
 
====php.ini====
3,070

edits

Navigation menu