48 votes

MySQL Workbench ne peut pas charger mysql.proc

Je commence à utiliser MySQL Workbench outil en particulier pour la modélisation des données. Donc, la première chose que je voudrais faire est de l'ingénierie inverse de ma base de données existante sur le serveur web. Mais j'ai pas pu terminer le processus, parce que j'ai toujours obtenir ce message d'erreur étrange:

Error: Cannot load from mysql.proc. The table is probably corrupted

J'ai essayé de réparer ce tableau, mais il m'aide pas. Donc, vous avez une expérience avec ce problème et sait comment le résoudre?

93voto

Kevin Points 4419

Je suis de l'utilisation de MySQL version 5.5.9 sur MAC. J'ai résolu ce problème en exécutant:

mysql_upgrade -uroot -p

11voto

pmking Points 176

Je suis de l'utilisation de MySQL creux MAMP Pro, et Kevin réponse n'a pas fonctionné pour moi. Oui, j'ai eu à faire un mysql de mise à niveau , MAIS j'ai dû utiliser les commandes suivantes dans le Terminal:

/Applications/MAMP/bin/repairMysql.sh
/Applications/MAMP/bin/upgradeMysql.sh

Cela a fonctionné pour moi. J'espère que cela peut être utile à quelqu'un d'autre..

4voto

Bimal Poudel Points 133

J'ai utilisé XAMPP pour CentOS et manuellement mis à jour le XAMPP, sauf les données existantes dossier. Avec le nouveau logiciel de serveur de MySQL et de vieux fichiers de base de données, j'ai eu le même message d'erreur.

Je l'ai fait avec cette solution a bien fonctionné:

cd /opt/lampp/bin
./mysql_upgrade -uroot -p

Il boucle à travers presque toutes les tables dans le système, mais il a fini avec une correction d'un problème.

1voto

user2962854 Points 11

J'utilise MAMP sur mac et a omis de mettre à niveau les bases de données via la ligne de commande comme indiqué ci-dessus, mais ça a marché quand j'ai utilisé MAMP PRO->menu OUTILS options (en haut de OS X écran) pour "Vérifier", "Réparer" et de "Mise à niveau" des bases de données.

Je présume que l'interface graphique de fournitures de sous-jacents des outils CLI avec les options nécessaires, de sorte que vous n'avez pas à penser à ce que ces options doivent être (par opposition à l'exécution de la CLI d'outils manuellement).

Mise à jour de mon MAMP dans cette voie (via MAMP PRO Outils d'interface graphique) fait mon (séparée) Oracle mysqlWorkbench 6.0 application fonctionne très bien avec mon local MAMP PRO 2.0.5 bases de données sur OS X 10.8.5 (Mountain Lion), qui mysqlworkbench avait dit, était corrompu précédemment (mais MAMP est phpmyadmin a bien fonctionné sur eux alors qu'ils ont été "corrompu", curieusement). Maintenant, les deux mysqlWorkbench 6.0 et MAMP PRO phpmyadmin outils sont à la fois heureux, et moi aussi.

0voto

chandpriyankara Points 909

Cela se produit en raison des modifications de schéma requises pour les différentes versions du serveur.

mysql_upgrade -uroot -p

va filx de la question.

Parfois, vous avez besoin de désinstaller le serveur et son propre répertoire de données. Et re-installer pour faire une nouvelle copie de fichiers de données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X