Aller au contenu

2 serveurs pour un seul site


akh

Sujets conseillés

Bonjour

Je vais devoir dans les prochaines semaines mettre en place un 2e serveur pour alléger le premier. Par contre je ne sais pas du tout comment procéder. Avez vous de la documentation ou des pistes pour mettre ça en place.

Le but est d'avoir un serveur pour La base de données et un autre pour apache et autres.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Il te suffit de déplacer tes bases sur le nouveau serveur, et commenter le "skip-networking" dans le fichier de config mysql puis redémarrer mysql.

Ensuite il te faudra définir des utilisateurs mysql qui se connecteront au départ de "tout serveur" et non plus localhost. (choisir % comme host)

Et dans les scripts sur l'ancien serveur, tu changeras localhost par le nom de ton nouveau serveur.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...
Il te suffit de déplacer tes bases sur le nouveau serveur, et commenter le "skip-networking" dans le fichier de config mysql puis redémarrer mysql.

Ensuite il te faudra définir des utilisateurs mysql qui se connecteront au départ de "tout serveur" et non plus localhost. (choisir % comme host)

Et dans les scripts sur l'ancien serveur, tu changeras localhost par le nom de ton nouveau serveur.

Désolé Dan, mais ce n'est pas la question....

2 serveurs :

1WEB / 2SQL donc rien a voir avec le /etc/my.cnf (skip-networking qui sert essentiellement pour SLAVE et MASTER et/ou l'ecoute des port réseaux)

Solution :

dans WEB1 :

1) /etc/hosts => SQL2 xxx.xxx.xxx.xxx (resolution du serveur SQL) depuis WEB1 (eviter resolution par dns...pas secure !)

2) verifier port 3306 ouvert sur les 2 becanes...si port mysql [cqfd]

3) connection web (mysqlconnect (SQL2, login, password, port)

dans SQL2 :

1) /etc/hosts => WEB2 xxx.xxx.xxx.xxx (resolution du serveur WEB) depuis SQL2 (eviter resolution par dns...pas secure !)

2) mysql : autoriser connection distante depuis WEB2 (phpmyadmin ou webmin)

3) verifier (shell) si "host WEB2" = IP du serveur web

4) creer compte Mysql

5) tester avec un script sql.

Migration de data : voir MysqlDUMP et une migration "fichier" genre sftp passe tres bien si les serveurs Mysql sont de meme version

PS :

- penser à arreter le serveur SQL sur WEB1 (sic!) avant de migrer car perturbation possible sur le port 3306...

- penser à verifier géolocalisation des serveurs chez hebergeur car data sql "paris/sql - lille/web " bof bof ?

Bon conseil de Willie waterzool :

Verifier IP table et protection firewall car petit scarabé aime attaquer 3306...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...