2013-04-04 2 views
1

Est-il plus facile de sauvegarder toutes les bases de données et les utilisateurs et les autorisations etc dans WAMP que de faire chacun manuellement via phpmyadmin. Apache utilise beaucoup de CPU (plutôt que de sauter beaucoup de choses même quand il ne se passe rien que je sache) donc je voudrais juste le désinstaller et le réinstaller.bases de données de sauvegarde et les utilisateurs en Réinstaller Wamp

J'ai environ 10-15 bases de données chacune avec son propre utilisateur et je veux garder la plupart d'entre eux. (sauf si de nombreuses bases de données sont la cause du problème en premier lieu, mais je serais surpris de cela).

J'utilise Windows 7.

+0

Définir "moyen plus facile" .. – bksi

+0

@bksi de préférence d'une certaine manière, je pourrais exporter tous les DB ensemble, mais plus important encore un moyen d'exporter les utilisateurs (est ceci est possible ou devrais-je écrire manuellement chaque utilisateur et le re-configurer) – byronyasgur

+0

Vous pouvez facilement exporter via PHPMYAdmin tous les dbs. Les privilèges des utilisateurs sont stockés dans les tables système de mysql – bksi

Répondre

2

De page d'accueil sur phpmyadmin vous pouvez exporter tous les dbs, cliquez sur l'onglet exportation. Les utilisateurs sont stockés sur les utilisateurs de table Mysql DB

Je vous suggère de choisir uniquement les dbs à exporter au lieu d'exporter tous, parce que vous obtiendrez des problèmes si vous essayez d'importer dbs système mysql retour via phpmyadmin

utilisateurs de table est stocké dans "mysql" db. privilèges utilisateur sont stockés dans la table « USER_PRIVILEGES » dans information_schema db et une table « db » dans « mysql » db

Vous devez vous connecter en tant que root pour voir les bases de données du système.

Lorsque les tables système d'exportation utilisent la méthode personnalisée, et sur la « Fonction à utiliser lorsque le dumping des données » utilisation déroulante « REMPLACER » au lieu « INSERT »

+0

merci ... où est la table 'mysql' DB si ... voulez-vous dire' information_schema' – byronyasgur

+0

Je ne vois aucune base de données mysql si – byronyasgur

+0

droite je vois la table user_priveleges ... comment pourrais-je sauvegarder et restaurer ce alors? – byronyasgur

0

Vous pouvez utiliser mysqldump (assurez-vous que vous avez le bon chemin de mysqldump) :

pour un db foo

nommé C: \ wamp \ bin \ mysql \ mysqlX.XX \ bin \ mysqldump -uroot -p foo> c: \ chemin \ foo.sql

à benne basculante une table nommée bar (in foo db)

C: \ wamp \ bin \ mysql \ mysqlX.XX \ bin \ mysqldump -uroot -p foo bar> c: \ chemin \ foo-bar.sql

1

normalement je viens de dossier de copie de données de MySQL, puis sur un autre système remplacer ce dossier de données, donc il est facile de déplacer toute la base de données

+0

de cette façon, vous ne pouvez pas mettre à jour votre MySQL – bksi

+0

je fais, et ses travaux, chaque fois que je format mon système ou si je désinstalle wamp, wamp ne supprime jamais mysql data dir, et www dir, et si je réinstalle wamp, j'ai juste besoin de remplacer ces données pour récupérer ma base de données et mes utilisateurs mysql –

+0

Je n'ai aucune expérience avec le changement de la version de mysql –

Questions connexes