Question

Je suis tenté (et à défaut) de mettre à jour MySQL sous Mac OS X Server (Leopard) et en cours d'exécution en difficulté. Bien que les docs OS X Server t-il « normal » d'avoir plusieurs versions de MySQL sur votre machine, ils ne vont pas dans les détails de la façon de « gérer » les.

J'ai construit et installé une version plus récente (5.1.40) que l'original que Apple empaqueté (5.0.x).

Admin Serveur semble gérer uniquement l'installation initiale (5.0.x) dans / usr / bin

J'ai STOPPED cette version dans Admin Serveur, mais ne peut pas obtenir le nouveau (dans / usr / local / mysql) au travail.

Idéalement Je voudrais souligner la nouvelle version de MySQL aux anciens fichiers de base de données dans / var / mysql , mais pas sûr ...

Edit: On dirait que mon nouveau MySQL est actif (pour certains utilisateurs de toute façon), mais il pointe vers un fichier de données différentes. Il pointe vers /usr/local/mysql/data et je veux qu'il pointe vers /var/mysql

utilisateur Admin peut se connecter, mais d'autres se: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). Je suppose que cette nouvelle base de données n'a pas les utilisateurs encore accessible?!?! mais je pense que je pourrais encore $ mysql -u root -p à elle!?

Quelqu'un sait comment gérer cela?

Était-ce utile?

La solution 2

Eh bien, je renommé le nouveau répertoire data de MySQL à data.backup puis je crée un lien symbolique où la nouvelle données de MySQL dossier était à /var/mysql (où l'ancien fichier de données est) et jusqu'ici ça va ... Nouvelle version de MySQL est en cours d'exécution et en utilisant le fichier de données existant pour ses bases de données ...

Autres conseils

Je ne suis pas sûr de savoir comment résoudre votre problème, mais peut-être vous pourriez essayer en utilisant Homebrew ou un autre gestionnaire de paquets OS X pour gérer votre logiciel.

Est-ce Pounds à l'avenir un jeu d'enfant.

EDIT: Désolé, vous venez de réaliser utilisez OS X Server, je ne suis pas familier avec elle ou si vous devez utiliser Homebrew dessus

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top