Salut Artemus.
oui je l'ai déjà fait ! je voulais juste m'assurer que mariaDB est désinstallée aussiPour le désinstaller, vous devez vous rendre dans le panneau de configuration / programmes et fonctionnalités.
Vous devez avoir quelque chose sous le nom de "xamp". Il suffit de cliquer dessus, et on vous proposera la désinstallation.
qu'entendez vous par dupliquer le serveur ? cp/coller!?En effet, pour tester la réplication, il vous faut deux serveurs mysql, l'un en master et l'autre en slave.
Pour ce faire, il suffit d'en installer un, et de le duppliquer. La différence va se faire dans le fichier "my.ini".
L'un sera utilisé avec le port 3306 et l'autre avec le port 3307.
une fois j'ai rajouté les lignes dans le fichier my.ini, j'ai perdu la connexion au serveur mysql, tout marchait bien, je ne sais pas si cet ajout qui a engendré cet erreur :
Vous devez avoir un fichier compte-rendu des erreurs de mysql.
Le serveur Mysql, c'est aussi un service qui tourne en permanence. S'il y a un erreur, le service ne démarre pas.
Il faut faire attention à ce que vous faites quand vous modifiez le fichier "my.ini".
ca tombe bien car je vais utiliser plutot mySqlIl existe des petites différences entre ces deux SGBDR, mais je préfère MySql parce que je suis habitué.
cette ligne a la base n'est pas dans mon fichier, du coup je l'ajoute, je vous montre mon ficher my.iniLa première occurrence des serveurs dans le fichier "config.inc.php" commence à 1 et non à zéro.
Vous devez laisser cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "/* First server */ $i++;
j'ai passé beaucoup de temps dessus, et je suis pressée, me reste plus beaucoup de temps !!!Avant de faire quoi que ce soit, il faut l'installer et le configurer et cela demande du temps et de la patience.
Normalement, vous ne devriez pas avoir autant d'erreur, si le paramétrage de xamp était fait correctement.
je n'ai pas le repertoire mysql dans la racine c:, donc ca va etre créé par la suite !Comme dit plus haut, l'installation doit se faire en sachant que vous ne devez pas mettre d'espace dans le chemin.
Vous n'êtes pas obligé de le mettre dans "program file", mais à la racine de votre disque "c:", sous le nom "c:/mysql/mysql...".les ... sont le numéros de la version que vous avez installé.
Du coup, dans "c:/mysql", vous pouvez créer un répertoire de nom "Logs".
De phpmyadmin, non, mais pour les autres composants (apache, php) hormis mysql, je ne sais pas répondre.
Car si vous avez déjà un existant, vous devez vous en servir et non créer un autre environnement.
Pour les tests, oui, cela est nécessaire afin de ne pas tout modifier (ou casser).
L'intégration sera facile à faire par la suite.
j'ai un résultat comme vous avez pu voir dans les captures que je vous ai envoyé, mais la position change à chaque fois et la réplication n'a pas été faite, du coup ca fonctionne pas encorSi vous avez configuré le fichier "my.ini", la création du compte "replicant", et l'activation des "binary log", coté master, et si vous tapez la commande suivante :
et si vous avez un résultat, c'est que votre configuration fonctionne !
Code : Sélectionner tout - Visualiser dans une fenêtre à part show master status
non l'adresse ip de mon serveur master est : 10.24.60.232 je n'ai pas du tout déclaré 192.168.1.10 !!Vous avez toujours la même erreur :
Vous avez un problème d'autorisation concernant le compte "replicant" et l'adresse ip "10.24.60.232".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 last_io_errno : 1130 last_io_error : error connectiong to master 'replicant@10.24.60.232:3306' - retry-time: 60 retries: 1
--> https://stackoverflow.com/questions/...-1130-in-mysql
Vous avez déclaré comme adresse IP du serveur mysql master : "192.168.1.10.
Pourquoi avez-vous mis cette adresse "10.24.60.232" pour atteindre le serveur mysql master depuis le serveur mysql slave ?
Mais bien sûr j'ai vérifié avec mes adresses ip ! il s'agit bien de 10.24.60.232 pour le master et 10.24.60.250 pour le slaveQuand je vous donne l'adresse "192.168.1.10", c'est juste un exemple pour illustrer ce qu'il faut faire !
@+
Partager