Puis-je transférer une database MySQL sans arrêter le server MySQL?

J'ai des bases de données MySQL, par exemple:

CREATE DATABASE MyDB1; CREATE DATABASE MyDB2; CREATE DATABASE MyDB3; CREATE DATABASE MyDB4; 

chacun d'entre eux est utilisé par un autre client. MyDB1 a commencé à utiliser trop de ressources et a besoin d'un server dédié. J'ai besoin de transférer une seule database (c'est correct si cette database sera indisponible (mieux si elle sera disponible en tout time), d'autres bases de données devraient être disponibles en tout time. La version gratuite de MySQL est-elle suffisante? La taille de chaque database est proche de 5 Go.

3 Solutions collect form web for “Puis-je transférer une database MySQL sans arrêter le server MySQL?”

5GB n'est pas un problème.

mysqldump -u user -p –opt MyDB1> MyDB1.sql

puis sur le nouvel hôte

mysql -u user -p <MyDB1.sql

Déversez la database et rechargez-la sur un nouveau server. Il sera hors service pendant que vous le déplacez, mais il ne faudrait pas trop tard pour décharger / recharger, et pendant qu'il transfère, quelqu'un peut modifier le code de l'application pour indiquer la nouvelle machine.

  • Remplacer le text sur MySQL - Des caractères generics pour replace certaines parties variables?
  • Erreur de connection à la database mysql
  • Comment mettre à niveau MySQL 5.6 vers MariaDB
  • Paramètre invalide config_hash: tentative d'installation de mysql (et Openstack) via Puppet
  • Backup incrémental / différentiel MySQL utilisant mysqldump
  • comment connaître tous les users qui peuvent accéder à certaines bases de données (mysql)?
  • Journal général de requête MySQL: Afficher les valeurs d'argument préparées?
  • Mysql: Comment empêcher les users d'accéder en lecture seule aux tables de toutes les bases de données?
  • Comment modifier les modifications sans redémarrer MySQL?
  • Quel est le meilleur système de files Linux pour MySQL (InnoDB)?
  • Mysql - grant create AND tous les privilèges sur la base de données utilisateur
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.