akh Posté 14 Mai 2007 Posté 14 Mai 2007 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
Dan Posté 14 Mai 2007 Posté 14 Mai 2007 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.
akh Posté 14 Mai 2007 Auteur Posté 14 Mai 2007 Merci infiniment Dan, je vais me documenter la dessus et essayer de mettre ça en place
Verticrawl Posté 24 Mai 2007 Posté 24 Mai 2007 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...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant